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