为什么firefox可以';从本地主机播放HTML5视频元素?

为什么firefox可以';从本地主机播放HTML5视频元素?,html,firefox,html5-video,Html,Firefox,Html5 Video,我尝试在本地主机上播放HTML5视频,代码如下: <html> <head> <meta charset="utf8"> <title>HTML5 &lt;video&gt; content negotiation test</title> </head> <body> </body> <video src="Firefox.ogv" autoplay="true" c

我尝试在本地主机上播放HTML5视频,代码如下:

<html>
<head>
<meta charset="utf8">
    <title>HTML5 &lt;video&gt; content negotiation test</title>
</head>
<body>
</body>
<video src="Firefox.ogv"  autoplay="true" controls="true">
      Your browser does not support the <code>video</code> element.
</video>
</html>
它与铬合金完美结合,

但是为什么它不能与firefox一起使用呢

我把它放在IIS7上,这是我的web.config

    <staticContent>
        <mimeMap fileExtension=".mp4" mimeType="video/mp4" />
        <mimeMap fileExtension=".ogv" mimeType="video/ogv" /> 
    </staticContent>

在.htaccess文件中设置MIME类型的方式可能有问题。您可能需要添加以下内容才能正确显示.ogv

AddType video/ogg .ogv

如果mime类型不正确,Firefox倾向于不播放.ogg视频

您想要的是“视频/ogg”,而不是“视频/ogv”。

链接不会指向图像。您使用的是什么版本的Firefox?请检查:1。firebug net面板并确保Firefox.ogv具有真正的video/ogg mime类型2。检查Firebug DOM选项卡3中视频元素的错误和网络状态属性。请对布尔HTML5属性使用cannonical或空值,并使用phpinfo()确保mod_mime模块loaded@user834931在那种情况下,很难说。您确实检查了服务器是否正在发送正确的MIME类型?