【问题标题】:HTML 5 Video Request timed out EventHTML 5 视频请求超时事件
【发布时间】:2018-03-18 03:25:42
【问题描述】:

当 safari 加载 <video> 并且失败时(由于互联网连接不良或您有什么问题)

它将这个错误抛出到控制台

Failed to load resource: Request timed out

在 HTML5 视频标签上必须有某种我们可以捕获的事件处理程序

有什么建议吗?

【问题讨论】:

    标签: javascript jquery events timeout html5-video


    【解决方案1】:

    根据W3School 你可以这样做

    var vid = document.getElementById("myVideo");
    vid.onerror = function() {
        alert("Error! Something went wrong");
    // do something else
    
    };
    

    【讨论】:

    • 我可以补充一点,您必须在具有src 属性的任何位置添加事件侦听器。因此,如果您有 <video><source src='myvideo'></source></video> 将错误事件侦听器放在源标签而不是视频标签上
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-01
    • 2011-09-22
    • 1970-01-01
    • 2011-02-26
    相关资源
    最近更新 更多