Skip to content

v0.7.3

Choose a tag to compare

@github-actions github-actions released this 17 Sep 13:54
· 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;