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.