HTML5 视频错误处理 [英] HTML5 video error handling

查看:29
本文介绍了HTML5 视频错误处理的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要告诉,视频是否无法播放(浏览器中显示x"符号).

I need to tell, whether video cannot be played ("x" sign is shown in browser).

此代码不起作用.在 Firefox 下永远不会触发onerror"事件

This code does't works. "onerror" event will never be fired under Firefox

var v = document.getElementsByTagName("video")[0];
    if ( v != undefined )
        v.onerror = function(e) {
            if ( v.networkState == v.NETWORK_NO_SOURCE )
            {
                // handle error
            }
        }

这里有什么问题?

推荐答案

"onerror" is not a valid event type for

"onerror" is not a valid event type for <video>

改用错误".

document.getElementsByTagName('video')[0].addEventListener('error', function(event) { ... }, true);

有关 的完整事件列表,请访问:https://developer.mozilla.org/En/Using_audio_and_video_in_Firefox

For a complete list of events for <video> go here: https://developer.mozilla.org/En/Using_audio_and_video_in_Firefox

这篇关于HTML5 视频错误处理的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆