VideoPlayerController.file constructor
      
      VideoPlayerController.file(
    
- File file, {
- Future<ClosedCaptionFile> ? closedCaptionFile,
- VideoPlayerOptions? videoPlayerOptions,
- VideoViewType viewType = VideoViewType.textureView,
- Map<String, String> httpHeaders = const <String, String>{},
Constructs a VideoPlayerController playing a video from a file.
This will load the file from a file:// URI constructed from file's path.
httpHeaders option allows to specify HTTP headers, mainly used for hls files like (m3u8).
Implementation
VideoPlayerController.file(
  File file, {
  Future<ClosedCaptionFile>? closedCaptionFile,
  this.videoPlayerOptions,
  this.viewType = VideoViewType.textureView,
  this.httpHeaders = const <String, String>{},
}) : _closedCaptionFileFuture = closedCaptionFile,
     dataSource = Uri.file(file.absolute.path).toString(),
     dataSourceType = DataSourceType.file,
     package = null,
     formatHint = null,
     super(const VideoPlayerValue(duration: Duration.zero));