播放后黑屏但音频正常——v0.11.1 已修复的播放队列回退问题
故障表现
在播放队列(比如某个合集的多集视频)中:
- 看完第 N 集后,播放器自动跳到第 N+1 集 ✅ 正常
- 你手动往回退,点"上一集"回到第 N 集
- 结果画面全黑、持续转圈加载动画,但音频照常播放
- 重新进入播放页还是黑的
简单说就是:从自动跳到下一集、再手动退回上一集后,画面渲染出问题了,但音频还能正常输出。
这个问题在 v0.11.1 已经修复
这是 v0.11.1 更新日志里的第一条修复项,描述如下:
播放队列退回已播放视频后画面全黑并持续转圈、音频照常播放的问题;重新进入播放页仍不恢复。
解决方法
方法一:升级到 v0.11.1 或更高版本
这是直接的根治方案。下载最新版 APK 安装覆盖即可,不需要清除数据。
方法二:旧版本的临时缓解
如果你暂时无法升级(比如没有新版 APK),遇到这个问题时可以尝试:
- 退出播放页重新进入——更新日志里说"重新进入播放页仍不恢复",但偶尔能解决
- 完全退出应用重开——比退出播放页更彻底
- 跳过这一集直接跳到下一集——音频能正常播就先听着,不影响内容消费
为什么会出现这个 bug
从描述推测,问题大概出在播放队列的"已播放标记"和"视频流加载"的衔接逻辑上。自动跳到下一集时播放器的状态是正确的,但手动往回退时,播放器可能错误地认为这个视频"已经加载过、不需要重新请求画面流",于是只恢复了音频,没有恢复画面。
具体原因要看源码——但既然 v0.11.1 已经修了,不用深究。
如何确认自己已经升级到修复版本
在 Bilby 的设置或应用信息里查看当前版本号:
- v0.11.1 及之后 → 已修复
- v0.11.0 及之前 → 可能存在此问题
如果找不到版本号,可以去你获取 APK 的渠道(比如原来的网盘分享链接)看一下最新文件的文件名或应用商店描述里的版本信息。
类似的播放问题
如果遇到的是黑屏 + 无声,或者一直转圈但什么都没有,那可能是其他原因:
- 网络问题 → 检查网络连接
- 视频源问题 → 换一个视频试试
- 取流失败 → 可能遇到 v0.11.1 修复的另一个 bug(下一条排查)