没有找到支持的格式和MIME类型的视频。这是什么意思,我该如何更改?

29

未找到支持的格式和MIME类型的视频

一个用于视频的大屏幕显示上述消息。我该如何解决这个问题? 这种情况只在Mozilla Firefox上出现,而不是Google Chrome。我正在使用WebM视频和MP4视频。

这是针对HTML5视频的。


我也有完全相同的问题。这个问题是从Firefox 12发布开始出现的。 - Craig
4个回答

20

Web服务器可能没有发送正确的MIME类型。根据服务器的不同,您可以添加一个包含以下内容的.htaccess文件:

AddType video/webm .webm
AddType video/mp4 .mp4
如果这不起作用,尝试搜索“服务器MIME类型”。

这让视频工作了,但没有音频。我不得不这样做:添加类型video/ogg .ogv,添加类型audio/ogg .oga。 - Doug Null
9
你应该把 .htaccess 文件放在哪里? - stcho

9

打开IIS管理器。在IIS下点击MIME类型。点击添加按钮。输入以下详细信息。

文件名扩展名:.webm MIME类型:video/webm

再次添加, 文件名扩展名:.ogv MIME类型:video/ogg

还有 文件名扩展名:.mp4 MIME类型:video/mp4


2
<html>
<head></head>
<body>
<video width="320" height="240" controls>
<source src="ho.mp4" type="video/mp4">
<source src="ho.ogg" type="video/ogg">
Your browser does not support the video tag.
</video> 
</body>
</html>

这段代码对我来说很好用...我从w3schools.com上找到了它...如果你仍然有问题,请尝试在iis管理器中添加mime类型。


-4

我有同样的问题,这是我的解决方法: 打开:"C:\Users\DuongKiet\Documents\IISExpress\config\applicationhost.config" --> 其中"C:\Users\DuongKiet\" 取决于你的文件夹名称。

编辑applicationhost.config,找到这一行:

<mimeMap fileExtension=".mp3" mimeType="audio/mpeg" />

然后在下面插入这行代码:

<mimeMap fileExtension=".webm" mimeType="video/webm" /> --> problemo solved

如果您无法找到该文件夹,请访问以下链接以了解如何添加新的MIME类型: http://www.misfitgeek.com/use-html5-video-tags-in-your-asp-net-applications/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接