feat: Canvas + WebCodecs 预览播放器核心实现 #1436
Reference in New Issue
Block a user
Delete Branch "feat/canvas-webcodecs-player"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
改造内容
核心架构
useCanvasPlayer.ts:MP4 → mp4box.js 解封装 → VideoDecoder 解码帧 → Canvas 绘制frame.close()释放内存双路径架构
VideoDecoder in window保留不变
新增依赖
mp4box ^2.4.1(MP4 解封装)🚀 预览环境已部署
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #1436 已关闭或合并,对应的预览环境已被清理。