Repository navigation
v0.1.6 · 播放偏好记忆与常亮修复
Pre-release
Pre-release
v0.1.6 · 播放偏好记忆与安卓播放常亮
本次集中修复手机端的播放设置继承问题,继续以开发预览版发布。
字幕、倍速与弹幕偏好
Android 和 iPhone 记住字幕开关与所选语言、常用倍速,以及弹幕开关和各端支持的样式选项。换视频、切分 P、重新创建播放器或重启应用后延续选择。
关闭字幕后,不会因下一视频返回字幕列表而自动开启。字幕语言按语言标识记忆,不复用上一视频的字幕轨道 ID。新视频没有所选语言时可临时回退;没有字幕时不清除原偏好。加载途中关闭字幕也不会被迟到的响应重新开启。
长按画面产生的临时 2 倍速不覆盖常用倍速。iPhone 补齐弹幕字号保存,已有画质偏好继续保留。
iPhone 换视频倍速回退
修复原生播放器挂载、切换或销毁时将速度重置为 1×,继而被错误写回偏好的问题。仅明确的倍速选择更新已保存设置;播放器生命周期、全屏恢复和临时倍速结束只恢复运行状态。修复同时覆盖设置菜单、实际播放速度和持久化值,恢复倍速不会使暂停的视频自行播放。
Android 播放时保持亮屏
普通、全屏和离线视频在前台播放时保持亮屏,短暂缓冲继续保持。暂停、播放结束、错误、切到后台或退出播放页后释放本页的常亮请求。后台音频不占用屏幕常亮。
iPhone 明确启用 AVPlayer 原生播放防息屏配置。
下载与升级
- Android 8.0 及以上:
Bilight-v0.1.6-android-preview.apk,内部构建号 9。Release 构建关闭调试,沿用项目预览签名,可覆盖此前同签名版本。 - iPhone:
Bilight-v0.1.6-iOS-unsigned.ipa,内部构建号 8,需自行签名或从源码通过 Xcode 安装。附件不包含个人签名和描述文件。 - 完整源码:
Bilight-v0.1.6-source.zip。附件校验值见SHA256SUMS.txt。
旧版没有保存过的字幕或倍速选择无法追溯,需要在新版选择一次,之后会持续记忆。保留现有账号和本地数据,不要求卸载旧版。
验证
发布前 Android 67 项单元测试、Release 构建与 lint 通过;网页/API 144 项测试、生产构建、品牌及仓库边界检查通过。
- Xiaomi 14 Pro:常亮状态、跨视频字幕/倍速/弹幕偏好及画质回归通过;结束测试进程再启动后,关闭字幕和其他偏好恢复通过。使用独立匿名测试应用,不修改真实账号设置。
- iPhone 16 Pro(iOS 27.2):先通过原生播放器切换测试复现实际倍速与保存值回退到 1×,修复后六项真机回归通过,覆盖连续更换播放器、实际 1.5× 播放、全屏、暂停、临时 2× 和偏好恢复。
- 安卓完整播放页的长时间自动息屏验收仍待完成,不将常亮标志与状态测试视为该项真机验收。
Bilight 并非哔哩哔哩官方客户端。内容与画质仍受账号权限、地区和平台规则限制。
源码提交:6f9f343。
GitHub Actions v0.1.6 源码检查已通过网页/API、iPhone 编译及 Android 编译、单元测试和 lint。