我指的是此链接上给出的媒体源 api 演示
对于给定的测试 webm 文件,它工作正常,但是当我尝试将文件名更改为自定义 webm 文件时,代码停止工作。
它正在生成以下错误:Uncaught Error: INVALID_STATE_ERR: DOM Exception 11
在以下代码中: sourceBuffer.append(new Uint8Array(e.target.result));
为了检查自定义 webm 文件是否正常工作,我创建了一个测试页面,我在其中定义了一个包含该自定义 webm 文件源的视频标签。当我运行代码时,它工作正常。
我无法理解这种奇怪行为的原因。