# better_player **Repository Path**: rishli/better_player ## Basic Information - **Project Name**: better_player - **Description**: 基于https://pub.dev/packages/better_player播放器,播放hls加密视频,包含mp4分片、加密、上传cos、播放解密完整逻辑 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: 0.0.84 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-09 - **Last Updated**: 2025-09-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

# Better Player [![pub package](https://img.shields.io/pub/v/better_player.svg)](https://pub.dartlang.org/packages/better_player) [![pub package](https://img.shields.io/github/license/jhomlala/betterplayer.svg?style=flat)](https://github.com/jhomlala/betterplayer) [![pub package](https://img.shields.io/badge/platform-flutter-blue.svg)](https://github.com/jhomlala/betterplayer) Advanced video player. It solves many typical use cases and it's easy to run.
## Introduction This plugin is based on [Chewie](https://github.com/brianegan/chewie). Chewie is awesome plugin and works well in many cases. Better Player is a continuation of ideas introduced in Chewie. Better player fix common bugs, adds more configuration options and solves typical use cases. **Features:** ✔️ Fixed common bugs ✔️ Added advanced configuration options ✔️ Refactored player controls ✔️ Playlist support ✔️ Video in ListView support ✔️ Subtitles support: (formats: SRT, WEBVTT with HTML tags support; subtitles from HLS; multiple subtitles for video) ✔️ HTTP Headers support ✔️ BoxFit of video support ✔️ Playback speed support ✔️ HLS support (track, subtitles (also segmented), audio track selection) ✔️ DASH support (track, subtitles, audio track selection) ✔️ Alternative resolution support ✔️ Cache support ✔️ Notifications support ✔️ Picture in Picture support ✔️ DRM support (token, Widevine, FairPlay EZDRM). ✔️ ... and much more! ## Documentation * [Official documentation](https://jhomlala.github.io/betterplayer/) * [Example application](https://github.com/jhomlala/betterplayer/tree/master/example) * [API reference](https://pub.dev/documentation/better_player/latest/better_player/better_player-library.html) ## Important information This plugin development is in progress. You may encounter breaking changes each version. This plugin is developed part-time for free. If you need some feature which is supported by other players available in pub dev, then feel free to create PR. All valuable contributions are welcome!