initializeController method
void
initializeController(
- dynamic url
Implementation
void initializeController(url) async{
if(widget.videoSourceType == VideoSourceType.network){//if the video source is a network
playerController = ValueNotifier(VideoPlayerController.networkUrl(Uri.parse(url)));
}else if(widget.videoSourceType == VideoSourceType.asset){
playerController = ValueNotifier(VideoPlayerController.asset(widget.videoLocation!)); //if the video source is an asset
}
playerController.value.addListener(() {
if(mounted){
updateCurrentPosition();
updateOverlayIcon();
}
});
playerController.value.setLooping(false);
await playerController.value.initialize();
}