v0.7.3
·
38 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
UnBox v0.7.3
主要变更
1. 画面旋转
-
播放器右上角新增旋转按钮,按 0° → 90° → 180° → 270° 循环(360° 即回到 0°),竖拍视频或画面方向不对时可以直接在播放器里转正。
-
旋转 90°/270° 时会按播放器容器与视频的实际比例自动等比缩放:横向视频转成竖向时自动缩小居中,竖向视频转横向时自动放大铺满,不会出现画面被裁掉或留黑边过多的情况。窗口缩放、进入全屏、切换剧集都会重新计算。
-
旋转只作用于画面本身,播放控件始终是水平的;旋转状态在当前播放会话内保持。
2. 播放控件重做
-
原生控件替换为自绘控件:播放/暂停、进度、时间、倍速、静音、音量、画中画、全屏。
-
控件默认隐藏,鼠标移入播放区域才淡入;播放中静置 3 秒自动隐藏,暂停中或打开菜单时保持可见,尽量减少对画面的干扰。
-
观感为全透明:控件条不铺底色、不做背景模糊,靠图标的投影保证在亮色画面上也看得清;进度条与音量条去掉了原生不透明轨道,改为半透明轨道配白色滑块。
-
除倍速外全部使用内联图标(不依赖 emoji 字体),按钮宽度固定,不会因为状态文案变化而挤压进度条;每个按钮都有中文悬浮提示与无障碍标签。
-
新增倍速控制:0.5× / 0.75× / 1× / 1.25× / 1.5× / 2×,切换剧集或换源后保持所选倍速。
-
新增画中画按钮,仅在当前 WebView 支持时显示(Chromium 标准接口,WebKit 走对应回退接口)。
-
新增操作方式:单击画面播放/暂停,双击画面切换全屏,键盘支持空格/K 播放暂停、←/→ 前后 5 秒、F 切换全屏。
3. 全屏与切集修复
- 修复全屏后右上角设置按钮消失的问题:全屏改为由整个播放容器承担,控件与工具按钮始终留在画面内。
- 修复全屏播放时切换下一集就退出全屏的问题:切集/换源不再预先清空播放计划,避免
- 修复切换剧集后播放停止的问题:流就绪后自动开始播放,不再需要手动点一次播放按钮。
4. 其他修复
- 修复点击倍速菜单中的选项会触发播放/暂停的问题(控件层的事件放行清单遗漏了弹出菜单,导致点击穿透到画面)。
- 修复静音按钮因文案在「静音/取消静音」之间变化而挤压进度条的问题。
———
感谢使用 UnBox;