Better Player

基于 video_player 和 Chewie 的高级视频播放器。它解决了许多典型用例,并且易于运行。

简介

此插件基于 Chewie。Chewie 是一个很棒的插件,在许多情况下都能正常工作。Better Player 是 Chewie 中引入的创意的延续。Better Player 修复了常见错误,增加了更多配置选项,并解决了典型用例。

特点
✔️ 修复了常见错误
✔️ 增加了高级配置选项
✔️ 重构了播放器控件
✔️ 播放列表支持
✔️ ListView 中的视频支持
✔️ 字幕支持:(格式:SRT、支持 HTML 标签的 WEBVTT;HLS 中的字幕;视频的多个字幕)
✔️ HTTP 头部支持
✔️ 视频的 BoxFit 支持
✔️ 播放速度支持
✔️ HLS 支持 (轨道、字幕 (也支持分段)、音轨选择)
✔️ DASH 支持 (轨道、字幕、音轨选择)
✔️ 可选分辨率支持
✔️ 缓存支持
✔️ 通知支持
✔️ 画中画支持
✔️ DRM 支持 (token、Widevine、FairPlay EZDRM)。
✔️ …以及更多!

文档

重要信息

此插件的开发正在进行中。您可能会在每个版本中遇到破坏性更改。此插件是业余时间免费开发的。如果您需要
pub dev 中可用的其他播放器支持的某个功能,请随时提交 PR。所有有价值的贡献都欢迎!

GitHub

查看 Github