Firefox 4在服务器上不播放HTML5视频

时间:2011-05-20 10:03:07

标签: html5 video

我一直致力于一个嵌入了HTML5视频的项目。它在本地工作,但当我把它放在服务器上(或在这种情况下,MAMP)它不会播放。如果我右键点击视频,它会让我保存视频文件,但它永远不会在页面上播放。有问题的特定视频没有控件,但当我添加另一个带控件的测试视频时,它的中心有一个X.

我正在服务H264,WebM和Theora。相同的视频在Chrome或Safari中播放效果非常好。

我遗失的任何安全问题?另外,任何想法为什么Firefox是唯一拒绝循环视频的浏览器而其他浏览器呢?

提前致谢。

2 个答案:

答案 0 :(得分:4)

我的假设是,无论出于何种原因,Firefox都将其视为视频,可能是服务器发送的MIME类型。如果您使用的是基于Apache的服务器,则可以将以下内容添加到.htaccess中,以确保正在发送正确的MIME类型。

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

答案 1 :(得分:0)

只需将.theora.ogv更改为.theora.ogg即可。