2009-11-21 91 views

回答

9

没有单一的视频,将在每一个浏览器中播放。如果您希望它可以在大多数浏览器上运行,则必须不止一次对视频进行编码。 Dive into HTML5 video有血淋淋的细节。

你窝视频引用,以便浏览器尝试这些才能,回落如果它不支持:

  1. 的Ogg Theora格式
  2. MP4 H.264
  3. Flash容器显示#2

数字1为您带来Firefox 3.5和Chrome。 2号可让您使用Safari和手机WebKit浏览器。第3名让你获得IE,Firefox≤3和Opera。

+0

+1现在感觉像是最好的解决方案,如果你真的想要全部抓住它们,保留当前第三次备用可能是最常用的路径? – 2009-11-21 21:59:38

2

目前还没有这种格式。去最好的办法是:

  1. 闪存(大多数用户已经安装了Flash插件,根据http://www.adobe.com/products/player_census/flashplayer/ 99%)
  2. OGG(这将在HTML5可作为标准)
+0

Hummm ... 99%...最活跃的网站用户,我知道有闪光阻滞剂,因为所有的烦人的广告。 如果它是一个小剪辑...也许是一个GIF动画? – Sigersted 2009-11-21 21:18:11

+1

我知道有100%的YouTube用户启用了Flash,所以如果网站是面向电影的,我认为人们应该足够聪明以将其添加到“例外列表”或类似的内容 – rochal 2009-11-21 21:26:24

+0

永远不要使用Flash,因为使用Flash往往会打破与普通HTML页面相关的约定。选择文本,滚动,表单控制和右键点击的方式与普通的HTML网页不同。是的,它需要下载一个插件。 – psihodelia 2009-11-21 21:26:36

0

没有!但你可以HTML 5这是不是所有的浏览器implimented ...

做,如果你真的需要你的页面上的视频我建议Flash或Silverlight

+0

为什么silverlight? – Breton 2009-11-21 21:28:28

+1

@Breton - 为什么不呢?从流媒体视频来看它很棒 – 2009-11-21 21:33:15

+0

@Breton - Silverlight是不错的选择 – 2009-11-21 21:40:05

0

一个巨大的GIF。 (你可以附上一个Javascript图像预加载脚本的电影加载它。)

1

是HTML5将解决一些不需要插件的问题,不同的浏览器厂商选择了不同的编解码器和文件格式。这很复杂,但Dive Into HTML 5有一篇很棒的文章。

0

几个月后,几乎所有的浏览器都会支持HTML 5。如果您计划在2010年运行您的服务,请使用OGG开放标准容器格式。它不受软件专利的限制,旨在为高质量数字多媒体提供高效的流媒体和处理。它已经被Firefox 3.5所支持,很快所有的浏览器都会支持它。

请看看文档和wiki上http://www.xiph.org/ogg/

+1

虽然我会爱Ogg Theora无处不在,它不是HTML5所必需的,它故意不被Safari的视频元素实现支持。请参阅http://en.wikipedia.org/wiki/Ogg_controversy。另外当然,IE浏览器显示没有兴趣支持视频完全支持HTML5支持几年;标准还没有完成 – bobince 2009-11-21 21:33:28

+0

这整个ogg的东西很烦人,我们已经有一个现代化的事实上的标准视频格式的网络,高分辨率的家庭影院,为摄像机等向无穷远...如果它在许可和专利问题上分层如何呢 - jpeg也是如此......我不记录好东西,也不是用png替换我的gif和jpegs ......很少便携式音箱ic播放器支持政治上正确的文件格式,但他们中的任何一个都可以播放mp3 ... – 2009-11-21 21:42:01

0

微软视频编解码VC1

相关问题