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)