VideoPlayerController.network constructor

  1. @Deprecated('Use VideoPlayerController.networkUrl instead')
VideoPlayerController.network(
  1. String dataSource, {
  2. VideoFormat? formatHint,
  3. Future<ClosedCaptionFile>? closedCaptionFile,
  4. VideoPlayerOptions? videoPlayerOptions,
  5. Map<String, String> httpHeaders = const <String, String>{},
})

Constructs a VideoPlayerController playing a network video.

The URI for the video is given by the dataSource argument and must not be null. The videoPlayerOptions option allows the caller to override the video player options Android only: The formatHint option allows the caller to override the video format detection code.

httpHeaders option allows to specify HTTP headers for the request to the dataSource.

Implementation

@Deprecated('Use VideoPlayerController.networkUrl instead')
VideoPlayerController.network(
  this.dataSource, {
  this.formatHint,
  Future<ClosedCaptionFile>? closedCaptionFile,
  this.videoPlayerOptions,
  this.httpHeaders = const <String, String>{},
})  : _closedCaptionFileFuture = closedCaptionFile,
      dataSourceType = DataSourceType.network,
      package = null,
      super(const VideoPlayerValue(duration: Duration.zero));