fl_video 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.
CupertinoControls
DurationRange
Describes a discrete segment of time within a video using a start and end Duration.
FlVideoPlayer
A Video Player with Material and Cupertino skins.
FlVideoPlayerController
The FlVideoPlayerController is used to configure and drive the FlVideoPlayer Player Widgets. It provides methods to control playback, such as pause and play, as well as methods that control the visual appearance of the player, such as enterFullScreen or exitFullScreen.
FlVideoPlayerControllerProvider
FlVideoPlayerProgressColors
MaterialControls
SubRipCaptionFile
Represents a ClosedCaptionFile, parsed from the SubRip file format. See: https://en.wikipedia.org/wiki/SubRip
Subtitle
Subtitles
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.
VideoScrubber
A scrubber to control VideoPlayerControllers
WakelockPlus
Class providing all wakelock functionality using static members.
WakelockPlusLinuxPlugin
The Linux implementation of the WakelockPlusPlatformInterface.
WakelockPlusMacOSPlugin
The macOS implementation of the WakelockPlusPlatformInterface.
WakelockPlusWindowsPlugin
The Windows implementation of the WakelockPlusPlatformInterface.
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.
FlVideoDragProgressEvent
FlVideoTapEvent
VideoFormat
The file format of the given video.

Properties

wakelockPlusPlatformInstance ↔ WakelockPlusPlatformInterface
The WakelockPlusPlatformInterface that is used by WakelockPlus.
getter/setter pair

Typedefs

FlVideoControlsErrorBuilder = Widget Function(BuildContext context, String errorMessage)
FlVideoControlsProgressDrag = void Function(FlVideoDragProgressEvent event, Duration duration)
FlVideoControlsTap = void Function(FlVideoTapEvent event, FlVideoPlayerController controller)
FlVideoPlayerRoutePageBuilder = Widget Function(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, FlVideoPlayerControllerProvider controllerProvider)
PositionAndAllBuilder = Widget Function(String position, String all)
PositionBuilder = Widget Function(String postion)
RemainingBuilder = Widget Function(String remaining)
SubtitlesBuilder = Widget Function(BuildContext context, String subtitle)