HTML5视频何时应该回到Flash播放器? [英] When should HTML5 video fall back to Flash player?

查看:311
本文介绍了HTML5视频何时应该回到Flash播放器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为HTML5视频播放器实施回退机制。我有一个方法来取代它与swfobject Flash播放器,但我应该如何检测,如果有任何问题已经发展?

换句话说,如果我们使用以下可以抛出的错误事件列表,哪一个应该触发Flash播放器的替换?或者,如果发生错误,我们是否应该简单地进行更换?

另外,应该在哪里调用onError处理程序?我正在考虑视频标记,但是要确保。你的指导非常感谢。

 函数失败(e){
//视频播放失败 - 显示消息说明为什么
switch(e.target.error.code){
case e.target.error.MEDIA_ERR_ABORTED:
alert('您放弃了视频播放。
break;
case e.target.error.MEDIA_ERR_NETWORK:
alert('网络错误导致视频下载失败。
break;
case e.target.error.MEDIA_ERR_DECODE:
alert('由于损坏问题或因为浏览器不支持的视频使用功能,视频播放被中止。
break;
case e.target.error.MEDIA_ERR_SRC_NOT_SUPPORTED:
alert('无法加载视频,因为服务器或网络发生故障或者格式不被支持。
break;
默认值:
alert('发生未知错误');
break;


$ / code $ / pre

解决方案

这里的麻烦是许多问题不能通过切换到Flash来解决。实际上,只有当你真正从Flash中获益的时候,在IE,FF和Opera中,当你有MP4播放的时候,以及在所有的浏览器上都有FLV播放的时候。 (这显然可能会根据本地Flash对webm / Theora的支持而改变。)

为此,我们为JW Player for HTML5做了以下工作:



查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆