使用HTML5视频播放在Firefox中的MP4文件(Playing MP4 files in Fi

2019-07-29 07:43发布

我寻觅了一阵一下,但并没有解决我的问题。

我有一个video代码投放如下:

<video 
  class="ne" 
  src="{{ page | video_url }}" 
  muted="true" 
  volume="0"  
  controls 
  width="720" 
  height="480" 
  poster="{{ page | video_poster_image_url }}" 
  type="video/mp4">
</video>

我使用杰奇的网址。 它们工作得很好。

该网站是在直播switzerlandllc.com 。 点击FF任何视频,它显示的图像和X. Chrome和其他浏览器正常工作。

如果你抓住一个视频源,并在新标签加载它起着罚款。 至少它给我。

我已经添加了:

AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/webm .webm

我的htaccess文件。 我怀疑是我不需要.ogv.webm

我不明白为什么加载视频URL将播放视频罚款,但加载视频到视频标签失败。

有任何想法吗?

Answer 1:

这是通过在Firefox的视频标签内的MP4格式的支持有限造成的。 未添加到火狐21支持,并仍限于Windows 7和以上。 为支持有限的主要原因围绕连接到MP4格式的特许权使用费。

请查看支持的媒体格式 ,并通过音频和视频元素支持的媒体格式 ,从Mozilla的船员或以下博客文章以了解更多信息直接:

http://pauljacobson.org/2010/01/22/2010122firefox-and-its-limited-html-5-video-support-html/



Answer 2:

我可以证实,MP4只是不会在视频标签的工作。 不管你是多么尝试使用类型标签和编解码器和从服务器的MIME类型一塌糊涂。

疯狂的,因为完全相同的视频,同样的测试页上,对于MP4旧嵌入标记在Firefox工作得很好。 我昨天都花费在与此搞乱。 Firefox是IE一样一下子,小时和数小时的时间,不开票。 好极了。

说到IE的,失败更优雅这一点。 如果它不能匹配的格式它属于标签之间的内容,所以它可能只是把视频周围物体周围的内嵌式设计,一切都很正常。 火狐,不,尽管失败了,它在中间架起海报图像(变灰这样不作为后备甚至有用),并显示错误消息咂嘴。 所以,现在的选项都摆在浏览器识别代码(这意味着我们已经获得了在过去的十年里嵌入视频无)或沟HTML5。



文章来源: Playing MP4 files in Firefox using HTML5 video