如何在Firefox中播放MP4?据我所知,Firefox并不支持MP4

时间:2015-05-12 11:18:12

标签: firefox mp4 codec

我从Giphy网站找到了这个mp4。令我惊讶的是它在Firefox中播放。有谁知道那是怎么回事?通常我必须生成每个视频文件的两个版本,mp4和webm。不必这样做会很好。

这是文件: http://media2.giphy.com/media/yoJC2NG0MLnSoEPjIA/giphy.mp4

2 个答案:

答案 0 :(得分:2)

Firefox将使用mp4库是适合运行Firefox的系统:

  

Firefox / Firefox for Android / Firefox OS在某些情况下支持该格式,但仅在第三方解码器可用时,设备硬件才能处理用于编码MP4的配置文件。

source

答案 1 :(得分:-1)

如果您可以使用HTML5,我建议使用以下视频标签。我想你想要控件,所以我将controls属性添加到视频标签中;如果你愿意的话,你也可以添加自动播放。我在IE11以及当前版本的Firefox和Chrome上测试过它。适用于所有这些。拥有备用版本并不是一个坏主意,但mp4在现代浏览器中非常普遍。

<video controls>
      <source src="http://media2.giphy.com/media/yoJC2NG0MLnSoEPjIA/giphy.mp4" type="video/mp4">
      <source src="http://media2.giphy.com/media/yoJC2NG0MLnSoEPjIA/giphy.webm" type="video/ogg">
    Your browser does not support the video tag.
    </video>

至于原因:

  

MP4 H.264(AAC或MP3)带有H.264视频的MP4容器格式   桌面/移动设备本身支持编解码器和AAC音频编解码器   Internet Explorer,Safari和Chrome,但Chromium和Opera则没有   支持格式。 IE和Chrome也支持MP3音频编解码器   MP4容器,但Safari没有。 Firefox / Firefox for   在某些情况下,Android / Firefox OS支持该格式,但仅限于   第三方解码器可用,设备硬件可以处理   用于编码MP4的配置文件。

     

注意:使用高配置编码的MP4不会在低端运行   硬件,如低端Firefox OS手机。 MPEG媒体格式   受专利保护,但未获得免费许可。一切   必须的许可证可以从MPEG LA购买。由于H.264是   目前不是免版税格式,它不适合开放网络   根据Mozilla [1,2],谷歌[1,2]和Opera的说法。   但是,因为Internet不支持免版税格式   资源管理器和Safari,Mozilla决定支持这种格式,   谷歌从未兑现承诺,取消对它的支持   铬。   
参考:https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats