Skip to content

Pure Live v3.1.1

Choose a tag to compare

@wzgrx wzgrx released this 31 Aug 08:06
· 48 commits to master since this release

Pure Live v3.1.1

v3.1.1 build 4114 是 Android / Windows 多画面体验补丁。本轮没有合并新的上游提交;修复 Issue liuchuancong#820 中只有 1+3 布局可调音量、其他布局弹幕按钮不工作,以及格子重建后音量丢失的问题。Android arm64-v8a、Windows x64 安装程序和便携 ZIP 从同一源码提交串行构建。

多画面声音与音量

  • 1×1、1×2、2×2、1+3 四种布局都增加当前声音来源格的音量入口;没有有效播放格时入口保持禁用。
  • 声音来源改为唯一响应式状态,音频启用、工具栏、音量弹窗和弹幕目标不再依赖多处手动刷新。
  • 音量弹窗显示房间名称、实时百分比与滑杆;复用普通直播间的按房间音量存储,移除格子、重建播放器或重新进入后继续恢复用户设置。
  • 音量存储异常只进入诊断,不会阻断播放、切台或播放器释放。

多画面弹幕

  • 1+3 布局继续把弹幕绑定到大画面;1×1、1×2、2×2 改为绑定当前声音来源格。
  • 切换声音来源会同步切换弹幕会话与渲染目标,旧格不会残留同一房间弹幕。
  • 修复顶部弹幕按钮在非 1+3 布局只改变视觉状态、实际没有连接和渲染目标的结构问题。

验证与交付

  • 聚焦 Analyze 为 0 issue,test/multiview_test.dart 45/45 通过;新增 2×2 弹幕目标切换与按房间音量重建恢复测试。
  • 冻结源码完整门禁通过:Analyze 0 issue、Flutter 669/669、公开平台接口 42/42、全仓审计 0 error。
  • Windows Debug 2×2 页面确认全布局音量入口实际渲染;v3.0.1 以来的跨模式比例、播放器释放和录制状态回归继续进入完整门禁。
  • v3.1.0 Windows 便携正式包补充 Bilibili 播放/弹幕/设置/画质/录制与 10 分钟资源采样证据,详细记录见 docs/ACCEPTANCE_MATRIX_3_1_0.md
  • APK、Windows 安装程序和便携 ZIP 均附独立构建元数据及 SHA-256;完整根因、改动和证据边界见 docs/STAGE_UPDATE_3_1_1.mddocs/ISSUE_AUDIT_2026_08_31.md

发布后 Windows 正式包复验

  • GitHub Release 的 Windows x64 便携包已在隔离数据目录完成真实联网复验:2×2 同时播放 Letme 与虎牙赛事两路直播,声音来源可在两格间切换,音量面板显示当前房间。
  • Letme 房间音量从 100% 调至 54%,切换四种布局、正常退出并重启进程后,重新选入同一房间仍恢复 54%。
  • 两路播放采样 182.3 秒、19 点且全程响应;Working Set 峰值 493.19 MiB。退出多画面约 5 秒后降至 238.70 MiB,线程 325→154、句柄 2032→1266;关闭应用后进程消失。
  • 详细操作、指标与证据边界见 docs/V3_1_1_WINDOWS_RUNTIME_REPORT_2026_08_31.md。在线观察窗内未截获可见聊天消息,因此平台弹幕实时接收仍保留为后续运行观察项。