wikha_video_player 1.1.1 copy "wikha_video_player: ^1.1.1" to clipboard
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 onToggleFullScreen callback to WikhaVideoPlayer to 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) to VideoData for 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_animate to ^4.5.0 for better compatibility

1.0.1 #

  • Updated dependencies for FlutterFlow compatibility
  • Updated video_player to ^2.10.0
  • Updated google_fonts to ^6.1.0
  • Updated font_awesome_flutter to ^10.7.0
  • Updated http to ^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
2
likes
40
points
11
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

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.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, flutter_animate, font_awesome_flutter, google_fonts, http, universal_html, video_player

More

Packages that depend on wikha_video_player