Better Player

pub package pub package pub package

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

简介

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

功能: ✔️ 修复了常见错误 ✔️ 增加了高级配置选项 ✔️ 重构了播放器控件 ✔️ 支持播放列表 ✔️ 支持 ListView 中的视频 ✔️ 支持字幕:(格式:SRT、带 HTML 标签支持的 WEBVTT;来自 HLS 的字幕;视频的多个字幕) ✔️ 支持 HTTP 标头 ✔️ 支持视频的 BoxFit ✔️ 支持播放速度 ✔️ 支持 HLS(音轨、字幕(也包括分段)、音频音轨选择) ✔️ 支持 DASH(音轨、字幕、音频音轨选择) ✔️ 支持替代分辨率 ✔️ 支持缓存 ✔️ 支持通知 ✔️ 支持画中画 ✔️ 支持 DRM(令牌、Widevine、FairPlay EZDRM)。 ✔️ … 还有更多!

文档

重要信息

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

GitHub

查看 Github