我已经将该文件转换为三种不同的格式: mp4、web和ogv。根据caniuse的说法,火狐应该同时支持ogg和webm,但什么都不支持。
我用Miro Converter转换了文件,据其他人说,这应该可以很好地工作。我相信Chrome会拿起webm文件(如果我在新标签页中右击->打开,它会显示webm文件),这很棒。
网站网址:http://dev.fristil.se/hbh/
我有一张静态图像作为背景。视频应该显示在它的上方,所以如果它没有移动,你可以告诉它不工作。
有什么想法吗?
发布于 2013-03-27 18:35:52
您的问题是服务器端。服务器实际上为视频(至少是.ogg视频)返回text/plain
作为MIME类型。您需要调整服务器的配置以返回正确的MIME类型,以便Firefox能够正确识别该文件。这与这里描述的问题是相同的:no video with supported format and MIME type found. What does this mean and how can I change this (只是看不到消息,因为您的<video>
标记中没有controls
选项)。
发布于 2013-03-27 18:33:26
您的服务器使用HTTP头Content-Type: text/plain
传递资源http://dev.fristil.se/hbh/wp-content/themes/skal/images/video/bubblybeer.webm -因此Firefox拒绝将其视为任何其他内容。
“教”你的服务器提供video/webm
这样的内容。
(你的ogv也是如此--你的服务器也说资源应该是文本,而应该是video/ogg
。)
发布于 2013-09-13 03:51:21
我在使用HTML5播放器的时候也遇到了同样的问题。火狐说“找不到HTML5视频”。一开始我以为是Miro有编码问题,于是我试了几个不同的程序,结果都一样。所以我把范围缩小到服务器上的一个不正确的MIME类型,将webm作为文本/纯文本传输(你可以使用web检查器来查看),或者Firefox只是很糟糕。前段时间我有托管提供商AddType视频/webm .webm,所以我不能肯定。在意识到我过去使用过Flowplayer并且只需要一个mp4文件后,我所做的就是直接从我的HTML中删除了webm引用。火狐可以使用mp4。删除此命令:
<source type="video/webm" src="URL_to_webm.webm" />
这使得它可以在任何浏览器(IE,Chrome,火狐,iPad,iPhone)上运行。苹果电脑上的Chrome29使用的是mp4。
https://stackoverflow.com/questions/15656465
复制相似问题