pod_player library

Pod Player library

Classes

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.
DurationRange
Describes a discrete segment of time within a video using a start and end Duration.
FullScreenView
OverLayOptions
PlayVideoFrom
PodPlayerConfig
PodPlayerController
PodPlayerLabels
PodProgressBar
Renders progress bar for the video using custom paint.
PodProgressBarConfig
PodVideoPlayer
SubRipCaptionFile
Represents a ClosedCaptionFile, parsed from the SubRip file format. See: https://en.wikipedia.org/wiki/SubRip
VideoPlayer
Widget that displays the video controlled by controller.
VideoPlayerController
Controls a platform video player, and provides updates when the state is changing.
VideoPlayerOptions
VideoPlayerOptions can be optionally used to set additional player settings
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.
VideoQalityUrls
VideoScrubber
A scrubber to control VideoPlayerControllers
WebVTTCaptionFile
Represents a ClosedCaptionFile, parsed from the WebVTT file format. See: https://en.wikipedia.org/wiki/WebVTT

Enums

DataSourceType
The way in which the video was originally loaded.
PodVideoPlayerType
PodVideoState
VideoFormat
The file format of the given video.

Typedefs

GetProgressBarBackgroundPaint = Paint Function({double? circleHandlerRadius, double? height, double? width})
GetProgressBarBufferedPaint = Paint Function({double? bufferedEnd, double? bufferedStart, double? circleHandlerRadius, double? height, double? playedPart, double? width})
GetProgressBarHandlePaint = Paint Function({double? circleHandlerRadius, double? height, double? playedPart, double? width})
GetProgressBarPlayedPaint = Paint Function({double? circleHandlerRadius, double? height, double? playedPart, double? width})