首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向Firefox3.6提供OGG视频,向Firefox4提供WEBM视频?

如何向Firefox3.6提供OGG视频,向Firefox4提供WEBM视频?
EN

Stack Overflow用户
提问于 2011-06-11 07:54:50
回答 2查看 2.3K关注 0票数 4

我的代码如下所示:

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

或者,像这样:

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

如果我先列出webm源代码,Firefox4会播放它,但Firefox3.6也会尝试播放它(但失败了,因为它不支持webm)。

相反,如果我首先列出ogg源代码,两个版本都会播放它,所以webm版本是无用的。

有没有办法(不用浏览器嗅探)让Firefox4忽略ogg和/或Firefox3.6忽略webm?

第二个问题-既然ogg在两个版本中都可以工作,那么使用webm实际上有什么好处吗?

EN

回答 2

Stack Overflow用户

发布于 2011-06-13 05:49:29

火狐3.6应该知道它不能播放你的WebM。尝试在<source>标记上指定codecs

代码语言:javascript
复制
<video poster="movie.jpg" controls>
        <source src='movie.webm' type='video/webm; codecs="vp8.0, vorbis"'>
        <source src='movie.ogv' type='video/ogg; codecs="theora, vorbis"'>
        <source src='movie.mp4' type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"'>
        <p>This is fallback content</p>
</video>
票数 4
EN

Stack Overflow用户

发布于 2011-06-13 11:56:25

源元素有一种首选的排序方式:

  1. mp4 -如果未首先列出其支持的格式,则iPad在播放视频时会出现问题。

浏览器将从顶部搜索并加载它们支持的第一个浏览器,但排序确实有其他含义,正如我刚才概述的那样。如果浏览器不支持它,它就会跳过格式。

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

https://stackoverflow.com/questions/6313125

复制
相关文章

相似问题

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