如何在 <video> 元素上触发 MediaError?
How do I trigger a MediaError on a <video> element?
有没有办法以编程方式在 HTML 元素上触发 MediaError?例如MEDIA_ERR_DECODE。感谢您的帮助。
您可以触发的最简单的 MediaError 可能是 MEDIA_ERR_SRC_NOT_SUPPORTED 一个,它只需要 src="data:video/webm;"
:
vid.onerror = e => {
console.log(vid.error);
}
<video src="data:video/webm;" id="vid"></video>
要触发 MEDIA_ERR_DECODE,您可能需要传递一个损坏的媒体文件。
我找到了 one in Firefox's mokitests,但它也引发了代码 4 错误...
vid.onerror = e =>
console.log(vid.error);
<video id="vid" src="https://dl.dropboxusercontent.com/s/f8xcuv6zbs078vv/decode_error.mp4"></video>
有没有办法以编程方式在 HTML 元素上触发 MediaError?例如MEDIA_ERR_DECODE。感谢您的帮助。
您可以触发的最简单的 MediaError 可能是 MEDIA_ERR_SRC_NOT_SUPPORTED 一个,它只需要 src="data:video/webm;"
:
vid.onerror = e => {
console.log(vid.error);
}
<video src="data:video/webm;" id="vid"></video>
要触发 MEDIA_ERR_DECODE,您可能需要传递一个损坏的媒体文件。
我找到了 one in Firefox's mokitests,但它也引发了代码 4 错误...
vid.onerror = e =>
console.log(vid.error);
<video id="vid" src="https://dl.dropboxusercontent.com/s/f8xcuv6zbs078vv/decode_error.mp4"></video>