BetterPlayer是一款专为Flutter开发的功能全面的视频播放组件,提供丰富的自定义配置选项和高效的解决方案,帮助开发者轻松应对各种视频播放挑战。
更好的球员是一款基于video_player和Chewie的高级视频播放器插件。它解决了许多常见的用例,并且易于使用。
介绍:这个插件是基于Chewie开发的,而Chewie是一个功能强大的插件,在很多情况下都能很好地工作。Better Player则是对Chewie中引入的一些想法进行了延续和改进,修复了一些常见错误,增加了更多的配置选项,并解决了典型的用例问题。
特性:
- 修复了常见的错误
- 添加了大量的高级配置选项
- 对播放器控制进行了重构优化
- 支持播放列表功能
- 在ListView中支持视频展示
- 字幕支持(包括SRT、WEBVTT格式,能够解析HTML标签;从HLS获取字幕;为同一视频提供多个字幕文件)
- HTTP头部信息的支持
- 对BoxFit的视频显示进行了优化处理
- 支持调整播放速度
- HLS协议兼容性(包含轨道选择、分段式字幕和音轨切换功能)
- DASH标准支持(包括曲目管理,多语言字幕及音频通道的选择)