2011-05-20 139 views
0

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

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

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

在此先感谢。

回答

4

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

 
AddType video/ogg ogv 
AddType video/mp4 mp4 
AddType video/webm webm 
+0

感谢您的回复,我想这也会奏效。 – 2011-05-20 21:49:52

0

只要将.theora.ogv更改为.theora.ogg。