Pure Live v3.1.1
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.dart45/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.md与docs/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。在线观察窗内未截获可见聊天消息,因此平台弹幕实时接收仍保留为后续运行观察项。