0

我有一个 HTML5 视频,工作正常,每当我启动浏览器时,我都会开心地微笑……但是!

我知道某些浏览器不支持 Video 标签,但我注意到对视频属性/methods/whatever的支持也存在差异。在某处有这个总结吗?

例如: poster 属性并非在每个浏览器中都有效,即使视频确实有效!

我认为仅使用整个 javascript 库来处理像海报这样的属性是毫无价值的,那么如何处理呢?还是我完全错了,是否支持 IF 视频,每个属性也都支持相同的方式?

请帮我!:)

感谢您的所有建议,WK

ps:我正在为视频的每个人使用视频。所以那工作正常。

4

4 回答 4

1

这是你追求的那种东西吗?点击我

于 2012-10-10T13:21:35.210 回答
1

基本上对 HTML5 video 标签有以下支持:

  1. 每个现代浏览器都支持HTML 5支持<video> 含义:IE9+、FF3.6+、Chrome、Opera、Safari
  2. Internet Explorer 9 不支持海报属性。我相信微软连接上什至有一个关于这个的错误。
  3. Firefox 不支持循环属性。(完成后重播视频)
  4. 不同的浏览器支持不同的视频格式,IE9 支持 H.264,Firefox 支持 ogg (Theora) 和 WebM 等,这意味着您需要提供所有格式才能兼容所有浏览器。

其余的几乎在所有地方都得到了支持。

于 2012-10-10T13:21:48.023 回答
1

好吧,HTML 5 还没有标准化。因此,每个支持 html5 的浏览器的工作方式都不同。就视频标签而言,您必须提供不同的格式才能获得各种浏览器列表的支持。您可以在此站点上测试浏览器支持。在这里,您可以获得有关您的浏览器对 HTML5 的支持程度的所有详细信息

于 2012-10-10T13:26:18.520 回答
0

我发现这个页面是一个很好的资源(尽管它开始像今年早些时候一样变老了):http ://www.longtailvideo.com/html5

另外,我发现如果您使用 Android 等移动设备,每个设备的浏览器支持差异很大。即使它们受到“支持”,我总是会出现奇怪的行为。

至于海报,如果您想获得所有浏览器的支持,没有好的解决方案。

于 2012-10-10T13:23:41.997 回答