@override Future<bool> stop() async { if (_controller == null) return false; if (_controller!.value.isInitialized) { await _controller!.pause(); await seek(0); } return true; }