FLUTTER ECOSYSTEM

better_player_enhanced

Advanced video player based on video_player and Chewie. Supports HLS, DASH, DRM, cache, subtitles, PiP, and much more. AndroidX Media3 powered.

Latest version
1.0.2
30-day downloads
1.9K
Likes
29
Pub points
140

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

Better Player Enhanced is a powerful video player for Flutter, built on top of video_player and Chewie, with AndroidX Media3 integration. It supports advanced features like HLS, DASH, DRM, offline caching, subtitles, picture-in-picture (PiP), and adaptive streaming. Designed for high performance and flexibility, it offers a rich set of customization options for developers aiming to deliver premium video experiences across Android and iOS platforms.

Use cases
  • Streaming live and on-demand videos
  • Offline video playback with caching
  • DRM-protected content delivery
  • Multi-language subtitle support
  • Picture-in-picture mode for multitasking
  • Custom video UIs with advanced controls
Key features
  • HLS and DASH streaming support
  • Built-in DRM compatibility
  • Offline video caching
  • Subtitles with multiple language options
  • Picture-in-picture (PiP) mode
  • AndroidX Media3 backend for improved performance
Suitable for
  • Developers building video-heavy apps
  • Apps requiring secure content delivery
  • Educational or entertainment platforms
  • Apps needing offline video access
  • Teams wanting customizable video players
Considerations
  • Requires AndroidX Media3 setup on Android
  • May increase app size due to media dependencies
  • Advanced features may need platform-specific configuration
  • Limited documentation compared to basic players
  • Potential complexity in handling DRM licenses
Supported platformsAndroidiOS

Install package

flutter pub add better_player_enhanced

Categories

Related projects

No data available yet.