html5视频播放器错误处理

问题描述:

我有一个播放mp4视频的HTML5视频播放器(我只有mp4视频,因为我不是一个花哨的多编解码器)。 我想显示一个错误消息,当mp4视频不支持或资产丢失时,但整个互联网似乎只是人们抱怨他们无法找到视频,因此很难找到可靠的来源。html5视频播放器错误处理

长话短说; 如何在视频丢失时或者浏览器不支持编解码器时添加错误消息。

视频代码很好很简单,源代码是从服务器端脚本生成的,它看起来如下:

<video controls height ="500px"> 
    <source src="videos/movie.mp4" type="video/mp4"> 
    Your browser does not support this video player, please consider upgrading to a modern browser or contact your sysadmin. 
</video> 
+0

究竟是什么问题? – Scimonster 2014-09-29 14:24:42

+0

如何在视频丢失时或者浏览器不支持编解码器时添加错误消息。 – 2014-09-29 14:25:32

+0

看起来你已经有这样的事情了。 – Scimonster 2014-09-29 14:27:04

如果你听的<source>元素的error事件,它会加载失败后告诉你。

<source src="videos/movie.mp4" type="video/mp4" onerror="alert('Could\'nt load video')"> 

尽管您可能只想从JavaScript进行收听。 ;)