flutter_video_view 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.
LocalizationsBase
Localizations
SubRipCaptionFile
Represents a ClosedCaptionFile, parsed from the SubRip file format. See: https://en.wikipedia.org/wiki/SubRip
VideoLocalizations
localizations
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.
VideoPlayerWebOptions
VideoPlayerWebOptions can be optionally used to set additional web settings
VideoPlayerWebOptionsControls
VideoPlayerWebOptions can be used to set how control options are displayed
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.
VideoScrubber
A scrubber to control VideoPlayerControllers
VideoView
@Describe: The view of video.
VideoViewConfig
@Describe: The config of VideoView.
VideoViewController
The controller of VideoView. Add VideoPlayerController.
VideoViewControllerInherited
VideoViewLocalizations
@Describe: LocalizationsDelegate
VideoViewProgressColors
Used to configure the VideoProgressBar widget's colors for how it describes the video's status.
VideoViewValue
The duration, current position, buffering state, error state and settings of a VideoPlayerController.
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.
VerticalDragType
Vertical movement adjusts the volume or brightness.
VideoFormat
The file format of the given video.
VideoInitState
Initialization status of video.
VideoTextPosition
Position of text for video progress
VideoViewType
The type of video view to be used.

Functions

formatDuration(Duration position) String
Calculate hours, minutes and seconds through Duration.

Typedefs

VideoViewRoutePageBuilder = Widget Function(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, VideoViewControllerInherited controllerProvider)