获取视频的错误状态:
<button onclick="myFunction()" type="button">获取错误状态</button><br> <video id="myVideo" width="320" height="176" controls autoplay> <source src="../../../assets/mov_bbb.mp4" type="video/mp4"> 您的浏览器不支持 HTML5 视频。 </video> <script> var vid = document.getElementById("myVideo"); function myFunction() { alert(vid.error.code); } </script>
注意: 此属性仅在 Internet Explorer 9 和更新版本中受支持。
JavaScript:
var vid = document.getElementById("myVideo");
alert(vid.error.code);
error
属性返回一个 MediaError
对象。
MediaError
对象有一个 code 属性,其中包含音频/视频(audio/video)的错误状态。
表中的数字指定了完全支持该属性的第一个浏览器版本。
属性 Property | |||||
---|---|---|---|---|---|
error | ❌ 不支持 | 9.0 | ❌ 不支持 | ❌ 不支持 | ❌ 不支持 |
audio|video.error.code
类型 Type | 描述 Description |
---|---|
Number | MediaError 对象的 code 属性返回一个数字,表示音频/视频的错误状态: * 1 = MEDIA_ERR_ABORTED - 获取过程被用户中止* 2 = MEDIA_ERR_NETWORK - 下载时出错* 3 = MEDIA_ERR_DECODE - 解码时出错* 4 = MEDIA_ERR_SRC_NOT_SUPPORTED - 不支持音频/视频 |