gsy_video_player library

Classes

Chewie
A Video Player with Material and Cupertino skins.
ChewieController
The ChewieController is used to configure and drive the Chewie 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.
ChewieControllerProvider
ChewieProgressColors
ChewieState
CupertinoControls
DurationRange
Describes a discrete segment of time within a video using a start and end Duration.
FullScreenPage
GsyVideoPlayer
Widget that displays the video controlled by controller.
GsyVideoPlayerCacheConfiguration
Cache configuration for GSYVideoPlayer.
GsyVideoPlayerController
Controls a platform video player, and provides updates when the state is changing.
IjkOption
MaterialControls
MaterialDesktopControls
MethodChannelVideoPlayer
An implementation of VideoPlayerPlatform that uses method channels.
OptionItem
OptionsTranslation
Subtitle
Subtitles
VideoEvent
Event emitted from the platform implementation.
VideoOptionBuilder
VideoPlayerPlatform
The interface that implementations of video_player must implement.
VideoPlayerValue
The duration, current position, buffering state, error state and settings of a GsyVideoPlayerController.

Typedefs

ChewieRoutePageBuilder = Widget Function(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, ChewieControllerProvider controllerProvider)