网站视频不起作用

时间:2012-11-20 07:37:28

标签: html html5 hostmonster

我正在创建一个带有.ogg和.mp4视频的网站,但由于某种原因,当我在我的网站上使用chrome时,它在由hostmonster托管时无法播放。该视频在本地主机上工作正常,所以我不知道它为什么不起作用。

如果有帮助,这是我的代码:

<video width="100%" height="100%" >

 <source src="web.ogg" type="video/ogg" autoplay="autoplay">
  <source src="web.mp4" type="video/mp4" autoplay="autoplay">

 Your browser does not support the video tag.
</video>

1 个答案:

答案 0 :(得分:3)

您的代码没问题,它应该适用于支持HTML5视频的每个浏览器,问题是您的服务器没有响应mime类型.ogg.mp4。默认情况下,Apache通过检查文件的扩展名来决定要为每个文件发送的媒体类型。扩展类型映射存储在 httpd / conf 目录的mime.types文件中。如果错过了一对扩展类型,那么你就遇到了这个问题。这就是为什么它适用于localhost,但不能在你的服务器上工作的原因,不同的mime.types文件

如果您有权访问mime.types文件,请搜索以下行:

video/mp4                   mp4 mp4v mpg4
video/ogg                   ogv

如果无法修改主配置文件,请编辑位于根目录中的.htaccess文件(如果不存在,请随意创建)。添加以下行:

AddType video/mp4 mp4 mp4v mpg4
AddType video/ogg ogv