ProVideoController constructor

ProVideoController({
  1. required Widget videoPlayer,
  2. required Duration videoDuration,
  3. required Size initialResolution,
  4. required int fileSize,
  5. int? bitrate,
  6. AudioTrack? audioTrack,
  7. List<VideoClip>? clips,
  8. List<ImageProvider<Object>>? thumbnails,
  9. TrimDurationSpan? initialTrimSpan,
})

Creates a ProVideoController instance.

Requires a videoPlayer widget, videoDuration, initialResolution, and the video file size in bytes.

Implementation

ProVideoController({
  required this.videoPlayer,
  required this.videoDuration,
  required this.initialResolution,
  required this.fileSize,
  this.bitrate,
  this.audioTrack,
  this.clips,
  List<ImageProvider>? thumbnails,
  this.initialTrimSpan,
}) {
  this.thumbnails = thumbnails;
}