apivideo_player library

Classes

ApiVideoMobilePlayer
The implementation of ApiVideoPlayerPlatform for mobile (Android and iOS).
ApiVideoPlayer
The main player widget. It displays a Stack containing the video and a child widget on top. By default, the child widget is the PlayerOverlay inside a TimedOpacity.
ApiVideoPlayerController
ApiVideoPlayerControllerEventsListener
The controller events listener. Use this to listen to the player events.
ApiVideoPlayerControllerWidgetListener
The internal controller widget listener. Uses by the ApiVideoPlayerController to notify the widget when the texture is ready. Only to be used in the Widget that hold the video such as ApiVideoPlayerVideo.
ControlsBar
ControlsBarController
ControlsBarStyle
PlayerOverlay
The overlay of the video player. It displays the controls, time slider and the action bar.
PlayerStyle
Customizable style for the player.
PlayerVideo
The Stack containing the video and a child on top of the video.
SettingsBar
SettingsBarController
SettingsBarStyle
TextureMessage
Internal message codec for handling texture id for mobile targets.
TimedOpacity
A widget that automatically hides its child after a given duration.
TimedOpacityController
TimeSlider
TimeSliderController
TimeSliderStyle
TimeSliderValue
VideoOptions
The video options that defines a video on api.video platform.

Enums

ControlsBarState
VideoType
The video types enabled by api.video platform.

Extensions

MethodChannelExtension on MethodChannel
Internal extensions on MethodChannel to handle TextureMessage.