我想使用HTML 5进行视频/音频查看,但我有一些顾虑。第一:HTML 5仅在IE 9+中受支持。第二:对于所有支持/不支持的扩展,如mp4,wav和webm,我该怎么办?
答案 0 :(得分:0)
不同的浏览器支持不同的扩展程序。解决方案是...如果IE支持MP4,那么您还需要具有相同视频文件的WebM或Ogg版本,以确保视频的跨浏览器支持(Firefox,Chrome)。
这是一款优秀的基于HTML5的视频/音频播放器。如果用户使用较旧的浏览器,则播放器会“退回”基于Flash的播放器。 http://videojs.com/
您可能会发现这对转换为各种HTML5支持的视频格式很有帮助...... http://easyhtml5video.com/
对于基于云的编码(付费服务): http://zencoder.com/
答案 1 :(得分:-1)
我看不出HTML5与上传音频/视频有什么关系。 HTML是一个规范。你想如何上传内容(这与上传的内容无关)?
用户代理x支持HTML5,大多数情况下都不是这样。您可能会说用户代理x支持HTML5的这些功能(仍然没有完成btw)。
如果有的话:IE9不支持HTML5草案的所有功能。 IE10越来越接近(在谈论IE时,关闭是相对的事情)。
对于支持/不支持的所有不同扩展程序,如mp4,wav和webm,我该怎么办?
听起来你正在寻找玩家而不是上传者。如果是这种情况,并且您希望尽可能多地支持客户端(具体取决于要求),则必须对上传的文件进行重新编码。您可以使用不同的格式对其进行重新编码,并且可以通过实现闪回的回退来处理不同用户代理(或缺少)HTML5元素的支持。
对于音频,我在一些项目中使用了Sound Manager 2(即使用原生的html5音频+后备闪存)。