HTML5 视频错误处理 [英] HTML5 video error handling
本文介绍了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屋!
查看全文