toVideoPlayerController method
Implementation
VideoPlayerController toVideoPlayerController() {
if (url != null) {
return VideoPlayerController.networkUrl(Uri.parse(url!));
} else if (assetPath != null) {
return VideoPlayerController.asset(assetPath!);
} else if (file != null) {
return VideoPlayerController.file(file!);
}
throw ArgumentError("Invalid video source: At least one source type must be provided.");
}