HTML5视频错误处理

前端之家收集整理的这篇文章主要介绍了HTML5视频错误处理前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要告知,视频是否无法播放(浏览器中显示“x”号).

代码不工作. “onerror”事件永远不会在Firefox下启动

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

这里有什么问题?

解决方法

“onerror”不是< video>的有效事件类型.

使用“错误”代替.

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

有关< video>的完整事件列表.去这里:https://developer.mozilla.org/En/Using_audio_and_video_in_Firefox

猜你在找的HTML5相关文章