我正在尝试检测何时在html5中播放视频时出错。
更具体地说,我的用例是当一个人试图在MAC中播放HLS视频时(所以" canPlayType"至少是"可能") - 但由于某种原因视频无法播放。
我试过听过'错误'视频标签上的事件。不行。事实上,错误'如果我使用无效的网址源,事件甚至不会触发! (请参阅此处的演示:http://mockup.on.aol.com/yogev/hls.html)
有人可以帮忙吗?
谢谢!
答案 0 :(得分:3)
您应该在设置视频源之前添加错误事件侦听器。 因此,如果您在错误监听器之后添加此错误,则会收到错误回调:
document.getElementsByTagName('video')[0].src='https://someFalseurl.mp4';
您的当前演示页面在错误已经过去后创建错误侦听器。