Commit Graph

4 Commits

Author SHA1 Message Date
wdvipa
5ce99d8708 fix: Web端投屏画面缩小闪烁问题
- canvas尺寸锁定策略:首次有效帧锁定canvas尺寸,后续帧统一drawImage缩放绘制
- 消除不同采集模式(MediaProjection/无障碍截图)帧尺寸不一致导致的canvas反复resize
- 设备切换或断开时重置锁定尺寸,下次连接重新锁定
- 移除renderLatestFrame对screenDisplay.fitMode的无效依赖
2026-02-15 18:41:47 +08:00
wdvipa
f91c6dc2eb fix: 修复视频流画面闪烁问题
- canvas尺寸改为精确匹配bitmap尺寸,不再只增不减
- 仅在尺寸真正变化时才设置canvas.width/height(避免不必要的画布清空)
- 移除每帧绘制前的clearRect调用(消除透明闪烁)
- fit模式下用黑色fillRect替代clearRect填充边缘区域
- stretch模式下drawImage覆盖全画布,无需额外清除
2026-02-15 14:57:51 +08:00
wdvipa
5b3aae981e cc,优化界面和bug 2026-02-11 22:15:16 +08:00
wdvipa
28040495c8 111 2026-02-09 16:33:52 +08:00