m3u8_player_plus 1.0.3
m3u8_player_plus: ^1.0.3 copied to clipboard
An enhanced Flutter package that provides a customizable M3U8 player for mobile and web platforms with improved mobile support and modern web APIs.
Changelog #
1.0.3 - 2025-12-10 #
Fixed #
- Fixed play arrow appearing prematurely when
onCompletedcallback fires at configured threshold (e.g., 95%) - Play arrow now only appears when video truly reaches 100% completion or is manually paused
- Prevented multiple
onCompletedcallback triggers in web player by adding proper guard
1.0.2 - 2025-10-06 #
- Resolved "setState() called after dispose()" exception that occurred when the widget was disposed while async operations were still running
1.0.1 - 2025-01-03 #
- Converted all Portuguese comments to English
- Fixed dartdoc warnings that were affecting the pub.dev documentation score
1.0.0 - 2025-01-03 #
🚀 Major Release - Enhanced Fork #
This is a fork of the original m3u8_player with significant improvements and enhancements.
✨ Added #
- Full Mobile Platform Support: Complete implementation for Android and iOS platforms
- Modern Web APIs: Migrated from deprecated
dart:htmlanddart:js_utilto modern APIs:dart:js_interopdart:js_interop_unsafepackage:web
- Enhanced mobile video player experience with native controls
- Improved error handling and stability across platforms
🐛 Fixed #
- Multiple web-related bugs that affected video playback
- Compatibility issues with latest Flutter and Dart versions
- Mobile platform rendering and control issues
📝 Attribution #
This package is based on the original work by Helio Mendes. We thank the original author for their contribution to the Flutter community.
Previous Versions (from original package) #
0.0.7 #
- Add auto fullscreen on orientation mobile
0.0.6 #
- Fixed some bugs
0.0.5 #
- Removed bitrate shows from web player
0.0.4 #
- Fixed web player.
0.0.3 #
Git Changelog #
- Implemented core functionalities for m3u8 player.
- Refactored player control components.
- Improved quality selection services.
- Minor bug fixes and performance improvements.
pub.dev Changelog #
- v0.0.3 Release:
- Implemented core functionalities for m3u8 player.
- Refactored player control components.
- Improved quality selection services.
- Minor bug fixes and performance improvements.