检测html5视频的错误

时间:2015-06-04 07:38:07

标签: javascript html5 video

我正在尝试检测何时在html5中播放视频时出错。

更具体地说,我的用例是当一个人试图在MAC中播放HLS视频时(所以" canPlayType"至少是"可能") - 但由于某种原因视频无法播放。

我试过听过'错误'视频标签上的事件。不行。事实上,错误'如果我使用无效的网址源,事件甚至不会触发! (请参阅此处的演示:http://mockup.on.aol.com/yogev/hls.html

有人可以帮忙吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

您应该在设置视频源之前添加错误事件侦听器。 因此,如果您在错误监听器之后添加此错误,则会收到错误回调:

document.getElementsByTagName('video')[0].src='https://someFalseurl.mp4';

您的当前演示页面在错误已经过去后创建错误侦听器。