meedu_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.
CustomIcons
this class help you to change the default player icons
DataSource
DurationRange
Describes a discrete segment of time within a video using a start and end Duration.
EnabledButtons
this class helps you to hide some player buttons
HotKey
HotKeyManager
HotKeyRecorder
HotKeyVirtualView
MeeduPlayerController
MeeduPlayerDataStatus
MeeduPlayerProvider
MeeduPlayerStatus
MeeduVideoPlayer
ScreenManager
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.
VideoPlayerDartVlc
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
WebVTTCaptionFile
Represents a ClosedCaptionFile, parsed from the WebVTT file format. See: https://en.wikipedia.org/wiki/WebVTT

Enums

ControlsStyle
DataSourceType
The way in which the video was originally loaded.
DataStatus
HotKeyScope
KeyCode
KeyModifier
PlayerStatus
VideoFormat
The file format of the given video.

Properties

hotKeyManager HotKeyManager
final

Functions

initMeeduPlayer() Future<void>
initVideoPlayerDartVlcIfNeeded() → void

Typedefs

HotKeyHandler = void Function(HotKey hotKey)