refactor(web): 删除死代码 useCanvasPlayer(WebCodecs废弃路径,1039行零生产引用)

- useCanvasPlayer 仅被 FrontendPreviewPlayer 条件引用(useWebCodecs=false 永不开启),重构后生产代码零引用
- 清理测试文件中对应的 vi.mock
- 保留 useSegmentScheduler 为唯一调度器,前端始终走原生 video 硬件解码路径
This commit is contained in:
LingYing Agent
2026-09-14 02:31:18 +08:00
parent 370ae3b0bc
commit 7e34fcf472
2 changed files with 1 additions and 1040 deletions
File diff suppressed because it is too large Load Diff
@@ -1,7 +1,7 @@
/**
* FrontendPreviewPlayer 音频行为单测(Issue #1741 / #1750)
*
* useSegmentScheduler/useCanvasPlayer 用 mock 控制播放态,专注验证本组件的音频逻辑:
* useSegmentScheduler 用 mock 控制播放态,专注验证本组件的音频逻辑:
* - 有配音时 video 保持 muted(素材原声不与配音混音)
* - 无配音时 video 不 muted(素材原声兜底,保证任何情况下播放有声)
* - 静音按钮:默认有声;点击后切 muted,aria-label 与图标切换