获取视频的当前网络状态:
<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.networkState); } </script>
JavaScript:
var vid = document.getElementById("myVideo");
alert(vid.networkState);
networkState
属性返回音频/视频(audio/video)的当前网络状态(activity)。
表中的数字指定了完全支持该属性的第一个浏览器版本。
属性 Property | |||||
---|---|---|---|---|---|
networkState | Yes | 9.0 | 3.5 | Yes | Yes |
audio|video.networkState
类型 Type | 描述 Description |
---|---|
Number | 表示音频/视频(audio/video)元素的当前网络状态: * 0 = NETWORK_EMPTY - 音频/视频(audio/video)尚未初始化* 1 = NETWORK_IDLE - 音频/视频(audio/video)处于活动状态并已选择资源,但未使用网络* 2 = NETWORK_LOADING - 浏览器正在下载数据* 3 = NETWORK_NO_SOURCE - 未找到音频/视频(audio/video)源 |