-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Labels
Description
在 BGmi Web UI 支持视频播放,若无法内嵌播放则跳转新页面调用 ArtPlayer
描述:
目前,BGmi 的 Web 界面 无法直接播放视频,也 无法自动加载视频内嵌字幕。如果用户想要观看番剧,需要手动下载或使用外部播放器,这大大降低了使用体验。
📌 解决方案
为了提供更好的兼容性和用户体验,建议实现 三种播放方式:
✅ 方式 1:BGmi Web UI 内嵌播放(推荐但有兼容性问题)
- 使用
ArtPlayer作为 Web 播放器 - 自动检测内嵌字幕(MKV 内封字幕)
- 如果有外挂字幕(SRT、ASS),自动加载
- 提供用户手动切换字幕的选项
- 如果浏览器不支持,则 fallback 到方式 2 或 3
✅ 方式 2:用户可选择不同播放器
- 默认使用
DPlayer作为基础播放器 - 提供
ArtPlayer作为可渲染字幕的高级播放器 - 用户可以在播放器 UI 选择想使用的播放器
- 这样可以兼容更多的浏览器,同时支持字幕
✅ 方式 3:如果无法内嵌播放,则跳转新页面(最简单易实现)
- 添加“在新窗口播放”按钮
- 新窗口打开
ArtPlayer,自动加载视频和字幕 - 这样可以绕开浏览器的兼容性问题,确保字幕正常显示
🎯 预期功能
✅ 如果可以,直接在 Web 界面播放视频
✅ 自动加载内嵌和外挂字幕
✅ 如果浏览器不支持,提供按钮跳转到 ArtPlayer 播放
✅ 兼容 MP4、MKV、WEBM + SRT、ASS、VTT 等字幕格式
相关 Issue 参考:
[BGmi Issue #787](#787)
谢谢 @kahosan !希望能考虑支持这个功能 🙏
codysk and RTGTX7