toVideoPlayerController method

VideoPlayerController toVideoPlayerController()

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.");
}