HTML5视频错误处理

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

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

  1. var v = document.getElementsByTagName("video")[0];
  2. if ( v != undefined )
  3. v.onerror = function(e) {
  4. if ( v.networkState == v.NETWORK_NO_SOURCE )
  5. {
  6. // handle error
  7. }
  8. }

这里有什么问题?

解决方法

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

使用“错误”代替.

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

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

猜你在找的HTML5相关文章