adaptive_video_player library
Classes
- AdaptiveVideoPlayer
- Adaptive video player that detects and plays both YouTube and normal videos
- FullScreenResult
- PlayerBottomActionsConfig
- Configuration class for player bottom actions styling
- PlayerPlaybackConfig
- Configuration model for YouTube player playback settings
- PlayerStyleConfig
- Configuration model for YouTube player styling
- PlayerTextConfig
- Configuration model for YouTube player text/localization
- PlayerVisibilityConfig
- Configuration model for YouTube player visibility settings
- SubtitleTrack
- Represents a subtitle or closed caption track
- VideoConfig
- Configuration model for the adaptive video player
- VideoQuality
- Represents a video stream quality/resolution (e.g. 1080p, 720p, Auto)
- YouTubePlayerConfig
- Complete configuration model for YouTube player Combines all configuration aspects into one clean model
Typedefs
- AdaptiveControlsBuilder = Widget Function(BuildContext context, VideoPlayerController controller, bool isFullScreen)
- SubtitleBuilder = Widget Function(BuildContext context, String subtitleText)