orax_video_player 1.1.0
orax_video_player: ^1.1.0 copied to clipboard
A complete, feature-rich custom video player for Flutter with YouTube support, quality selection, playback speed control, zoom, fit modes, and subtitle support.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.1.0 2024-12-XX #
Added #
getQualityDebugInfo()method inOraxVideoPlayerControllerfor debugging quality issues- Debug documentation (
DEBUG_QUALITY_ISSUES.md) with troubleshooting guide - Example debug code (
lib/example_quality_debug.dart) for quality debugging
Improved #
- Better error messages and debugging capabilities for quality options
- Enhanced quality information tracking in controller
1.0.0+1 2024-12-XX #
Added #
- Initial release of Orax Video Player
- YouTube video support with automatic quality detection
- Direct video URL support (MP4, etc.)
- Quality selection with multiple quality options
- Playback speed control (0.25x to 4x)
- Video zoom functionality (1x to 3x)
- Multiple video fit modes (Contain, Fill, Cover, FitWidth, FitHeight)
- Subtitle support (WebVTT and SRT formats)
- Gesture controls (brightness, volume, skip, speed)
- Fullscreen mode support
- Customizable UI with loading and error widgets
- Comprehensive error handling
- Clean, modern user interface
Dependencies #
- video_player: ^2.10.1
- youtube_explode_dart: ^3.0.5
- http: ^1.2.0
- xml: ^6.4.2
- screen_brightness: ^2.1.7
- volume_controller: ^3.4.0