我尝试使用 localhost 上的以下代码通过 HTML5 播放视频:
<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>
最佳答案
这可能是您在 .htaccess 文件中设置 MIME 类型的方式有问题,您可能需要添加以下内容以使 .ogv 能够正确显示
AddType video/ogg .ogv
如果 mime 类型不正确,Firefox 往往不会播放 .ogg 视频!
关于html - 为什么 firefox 不能从本地主机播放 HTML5 视频元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6667565/