如果浏览器无法获取媒体数据,请提醒媒体数据不可用:
var vid = document.getElementById("myVideo");
vid.onstalled = function() {
alert("媒体数据不可用");
};
当浏览器尝试获取媒体数据但数据不可用时,会发生停滞事件。
提示: 当媒体加载过程受到某种干扰时发生的相关事件是:
表中的数字指定了完全支持该方法的第一个浏览器版本。
事件 | ![chrome][1] | ![edge][2] | ![firefox][3] | ![safari][4] | ![opera][5] |
---|---|---|---|---|---|
stalled | Yes | 9.0 | Yes | Yes | Yes |
在 HTML
中:
<audio onstalled="myScript">
<video onstalled="myScript">
在 JavaScript
中:
audio|video.onstalled=function(){ myScript };
在 JavaScript
中,使用 addEventListener()
方法:
audio|video.addEventListener("stalled", myScript);
支持的 HTML 标签: | <audio> 和 <video> |
---|---|
支持的 JavaScript 对象: | Audio, Video |