dispose method
dispose de video_player controller
Implementation
Future<void> dispose() async {
if (_videoPlayerController != null) {
_timer?.cancel();
_position.close();
_sliderPosition.close();
_duration.close();
_buffered.close();
_closedCaptionEnabled.close();
_mute.close();
_fullscreen.close();
_showControls.close();
_pipAvailable.close();
_pipModeWorker?.dispose();
_pipManager.dispose();
playerStatus.status.close();
dataStatus.status.close();
_videoPlayerController?.removeListener(this._listener);
await _videoPlayerController?.dispose();
_videoPlayerController = null;
}
}