Search packages, repositories and app categories

Package detailsv1.0.4

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.

AndroidiOS
30-day downloads
1.5K
Likes
32
Pub points
140

Install package

flutter pub add better_player_enhanced

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

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

Categories

Dependencies

Dependency list 8 items

Projects using this package

No data available yet.