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
orexitFullScreen
. - 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.
Enums
Extensions
- ColorUtils on Color
-
ExtendedIterable
on Iterable<
E>
Functions
-
getGsyVideoPlayerRenderType(
int index) → GsyVideoPlayerRenderType -
getGsyVideoPlayerType(
GsyVideoPlayerType type) → int -
getIjkCategory(
int category) → IjkCategory -
getIntFromMaximumVisibleSizeInScreen(
MaximumVisibleSizeInScreen value) → int -
getMaximumVisibleSizeInScreenFromInt(
int value) → MaximumVisibleSizeInScreen -
getOrientationScreenType(
int orientation) → OrientationScreenType -
getOrientationScreenTypeIntValue(
OrientationScreenType type) → int -
getPlayerVideoShowType(
int showType) → PlayerVideoShowType -
getPlayerVideoShowTypeIntValue(
PlayerVideoShowType showType) → int -
getVideoPlayerType(
int index) → GsyVideoPlayerType -
getVideoPlayStateName(
int state) → VideoPlayState -
mediaErrorCategoryForInt(
int value) → MediaErrorCategory -
mediaInfoCategoryForInt(
int value) → MediaInfoCategory
Typedefs
-
ChewieRoutePageBuilder
= Widget Function(BuildContext context, Animation<
double> animation, Animation<double> secondaryAnimation, ChewieControllerProvider controllerProvider)