首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >HTML5视频无法在Firefox中播放

HTML5视频无法在Firefox中播放
EN

Stack Overflow用户
提问于 2013-03-27 18:20:16
回答 4查看 64.5K关注 0票数 17

我已经将该文件转换为三种不同的格式: mp4、web和ogv。根据caniuse的说法,火狐应该同时支持ogg和webm,但什么都不支持。

我用Miro Converter转换了文件,据其他人说,这应该可以很好地工作。我相信Chrome会拿起webm文件(如果我在新标签页中右击->打开,它会显示webm文件),这很棒。

网站网址:http://dev.fristil.se/hbh/

我有一张静态图像作为背景。视频应该显示在它的上方,所以如果它没有移动,你可以告诉它不工作。

有什么想法吗?

EN

回答 4

Stack Overflow用户

发布于 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选项)。

票数 2
EN

Stack Overflow用户

发布于 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。)

票数 1
EN

Stack Overflow用户

发布于 2013-09-13 03:51:21

我在使用HTML5播放器的时候也遇到了同样的问题。火狐说“找不到HTML5视频”。一开始我以为是Miro有编码问题,于是我试了几个不同的程序,结果都一样。所以我把范围缩小到服务器上的一个不正确的MIME类型,将webm作为文本/纯文本传输(你可以使用web检查器来查看),或者Firefox只是很糟糕。前段时间我有托管提供商AddType视频/webm .webm,所以我不能肯定。在意识到我过去使用过Flowplayer并且只需要一个mp4文件后,我所做的就是直接从我的HTML中删除了webm引用。火狐可以使用mp4。删除此命令:

代码语言:javascript
复制
 <source type="video/webm" src="URL_to_webm.webm" />

这使得它可以在任何浏览器(IE,Chrome,火狐,iPad,iPhone)上运行。苹果电脑上的Chrome29使用的是mp4。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15656465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档