如果我将以下网址直接粘贴到Firefox的地址栏中,视频播放就可以了:
http://distilleryvesper1-13.ak.instagram.com/744b42900fab11e3a34522000ae80008_101.mp4
但是,只要我将其包装在HTML5视频标签中(如此Fiddle),Firefox就声称不支持该视频:
<video width="612" height="612" controls> <source src="http://distilleryvesper1-13.ak.instagram.com/744b42900fab11e3a34522000ae80008_101.mp4" type="video/mp4"> </video>
我使用的是Firefox 24.0版.
有任何想法吗?
解决方法
Firefox中不支持通过视频元素支持MP4,除非您使用的是Vista(自版本22),Windows 7(自版本21)和8,Linux(自版本24以来,但默认情况下禁用版本26)和Android(自版本17以来) )然后只有第三方解码器可用(
source).
Update 1(2014)Current plans也是从35版(明年初发布)支持Mac的MP4,
更新2(2016)它通过本机API since v35支持.
Firefox supports the format on some platforms,but only when a@H_301_24@ third-party decoder is available.
它直接提供链接时播放表明你安装了一个能够显示mp4的插件(即QuickTime或类似的东西).然而,这与视频元素无关.
为了解决这个问题,您可以提供OGG Vorbis和/或WebM格式.您可以使用免费转换器(如Miro)来支持Firefox中也支持的这些格式.