video_player library

Classes

AudioTrack
A representation of a audio track.
Caption
A representation of a single caption.
ClosedCaption
Widget for displaying closed captions on top of a video.
ClosedCaptionFile
A structured representation of a parsed closed caption file.
DrmConfigs
Configurations for playing DRM content.
SubRipCaptionFile
Represents a ClosedCaptionFile, parsed from the SubRip file format. See: https://en.wikipedia.org/wiki/SubRip
TextTrack
A representation of a text track.
Track
A representation of a single track.
VideoPlayer
Widget that displays the video controlled by controller.
VideoPlayerController
Controls a platform video player, and provides updates when the state is changing.
VideoPlayerValue
The duration, current position, buffering state, error state and settings of a VideoPlayerController.
VideoProgressColors
Used to configure the VideoProgressIndicator widget's colors for how it describes the video's status.
VideoProgressIndicator
Displays the play/buffering status of the video controlled by controller.
VideoTrack
A representation of a video track.
WebVTTCaptionFile
Represents a ClosedCaptionFile, parsed from the WebVTT file format. See: https://en.wikipedia.org/wiki/WebVTT

Enums

DrmType
The DRM scheme for the video.
TextTrackSubtitleType
Type of the track subtitle type for TrackType.text.
TrackType
Type of the track.

Typedefs

LicenseCallback = Future<Uint8List> Function(Uint8List challenge)
Callback that returns a DRM license from the given challenge data.