【发布时间】:2018-03-18 03:25:42
【问题描述】:
当 safari 加载 <video> 并且失败时(由于互联网连接不良或您有什么问题)
它将这个错误抛出到控制台
Failed to load resource: Request timed out
在 HTML5 视频标签上必须有某种我们可以捕获的事件处理程序
有什么建议吗?
【问题讨论】:
标签: javascript jquery events timeout html5-video
当 safari 加载 <video> 并且失败时(由于互联网连接不良或您有什么问题)
它将这个错误抛出到控制台
Failed to load resource: Request timed out
在 HTML5 视频标签上必须有某种我们可以捕获的事件处理程序
有什么建议吗?
【问题讨论】:
标签: javascript jquery events timeout html5-video
根据W3School 你可以这样做
var vid = document.getElementById("myVideo");
vid.onerror = function() {
alert("Error! Something went wrong");
// do something else
};
【讨论】:
src 属性的任何位置添加事件侦听器。因此,如果您有 <video><source src='myvideo'></source></video> 将错误事件侦听器放在源标签而不是视频标签上