VideoPlayerController.file constructor

VideoPlayerController.file(
  1. File file, {
  2. Future<ClosedCaptionFile>? closedCaptionFile,
  3. VideoPlayerOptions? videoPlayerOptions,
})

Constructs a VideoPlayerController playing a video from a file.

This will load the file from the file-URI given by: 'file://${file.path}'.

Implementation

VideoPlayerController.file(
  File file, {
  this.closedCaptionFile,
  this.videoPlayerOptions,
})  : dataSource = 'file://${file.path}',
      dataSourceType = DataSourceType.file,
      package = null,
      formatHint = null,
      httpHeaders = const <String, String>{},
      drmConfigs = null,
      playerOptions = const <String, dynamic>{},
      super(VideoPlayerValue(
          duration: DurationRange(Duration.zero, Duration.zero)));