wikha_video_player 1.1.1
wikha_video_player: ^1.1.1 copied to clipboard
A highly polished, feature-rich Flutter video player with Netflix-style UI, supporting Mux/HLS streams, multi-track audio/subtitles, live streaming, storyboard previews, and Picture-in-Picture.
1.1.1 #
- New Feature: Added
onToggleFullScreencallback toWikhaVideoPlayerto track fullscreen state changes. - UI Improvement: Hidden the playlist button when there is only one video in the playlist.
1.1.0 #
- iOS Stabilization: Fixed Fullscreen mode and Playlist accessibility (SafeArea) for notch devices.
- Smart Transitions: Previous video audio now stops immediately when switching videos.
- Initial Position Support: Added
initialPosition(in seconds) toVideoDatafor starting playback at specific timestamps. - Playlist Refinement: Optimized selection logic to avoid redundant reloads and auto-close drawer.
- Native Cleanup: Reverted native PiP/Cast implementations to avoid platform-specific errors; these features are now Web-exclusive.
- Code Quality: Fixed 5 static analysis issues (lints) and removed deprecated member usage.
1.0.2 #
- Updated
flutter_animateto^4.5.0for better compatibility
1.0.1 #
- Updated dependencies for FlutterFlow compatibility
- Updated
video_playerto^2.10.0 - Updated
google_fontsto^6.1.0 - Updated
font_awesome_flutterto^10.7.0 - Updated
httpto^1.4.0 - Updated Flutter SDK constraint to
>=3.22.0
1.0.0 #
- Initial release
- Cross-platform video player for Flutter (iOS, Android, Web, macOS, Windows, Linux)
- Mux/HLS streaming support with playback ID integration
- Multi-audio track selection (Netflix-style)
- Subtitle track support (VTT/SRT)
- Live streaming with sync-to-live functionality
- Storyboard preview on hover (WebVTT format)
- Picture-in-Picture support (Web & Mobile)
- AirPlay/Cast integration
- Keyboard shortcuts (Space, Arrows)
- Fullscreen mode on all platforms
- Auto-hide controls with smart interaction detection
- Playlist management with auto-advance
- French & English localization (auto-detected)
- Local file support (mobile & desktop)
- Network URL support (all platforms)
- Customizable UI with accent colors
- Progress callbacks (throttled at 10s intervals)
- Video completion callbacks
- Netflix-inspired modern UI