我尝试使用HTML5播放视频,并在 localhost 上使用以下代码:
<html>
<head>
<meta charset="utf8">
<title>HTML5 <video> 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>
它与Chrome完美配合, http://imageshare.web.id/images/60h5p00ixmetpyerd7w.jpg
但为什么它不适用于Firefox http://imageshare.web.id/images/4bky59ruk8djra8wtmp.jpg
我在IIS7上托管它,这是我的web.config
<staticContent>
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
<mimeMap fileExtension=".ogv" mimeType="video/ogv" />
</staticContent>
答案 0 :(得分:1)
在您的.htaccess文件中设置MIME类型的方式可能有问题,您可能需要添加以下内容才能正确显示.ogv
AddType video/ogg .ogv
如果mime类型不正确,Firefox往往不播放.ogg视频!
答案 1 :(得分:0)
你想要“video / ogg”,而不是“video / ogv”。