我有一个HTML5视频,工作正常,每当我启动浏览器时,我都会开心地微笑......然而!
我知道某些浏览器不支持视频标签,但我注意到对视频属性/方法/任何内容的支持也有所不同。某处有这方面的摘要吗?
例如:海报属性并非在每个浏览器中都有效,即使视频确实有效!
我认为仅仅使用整个 javascript 库来处理像海报这样的一个属性是毫无价值的,那么如何处理这个问题呢?还是我完全错了,是否支持IF视频,也以相同的方式支持每个属性?
请帮帮我! :)
感谢您的所有建议,周
ps:我正在为视频的每个人使用视频变体。所以这工作正常。
这是你追求的那种东西吗?? 点击我。
基本上对HTML5视频标签有以下支持:
- 每个支持
HTML 5
的现代浏览器都支持<video>
含义: IE9+, FF3.6+, 铬, 歌剧, 野生动物园 - Internet Explorer 9 不支持 poster 属性。我相信Microsoft连接上甚至有一个关于此的错误。
- Firefox 不支持循环属性。(视频完成后重播) 不同的
- 浏览器支持不同的视频格式,IE9支持H.264,Firefox支持ogg(Theora)和WebM等,这意味着您需要提供所有格式才能与所有浏览器兼容。
其余的几乎在任何地方都得到支持。
HTML 5还没有标准化。因此,每个支持 html5 的浏览器的工作方式都不同。就视频标签而言,您必须提供不同的格式,以便在各种浏览器列表中获得支持。您可以在此站点上测试浏览器支持。在这里,您可以获得有关浏览器对HTML5
我发现这个页面是一个很好的资源(尽管它像今年早些时候一样开始变旧): http://www.longtailvideo.com/html5
另外,我发现如果您使用Android等移动设备,则浏览器支持因设备而异。即使他们被"支持",我总是得到奇怪的行为。
至于海报,如果您想在所有浏览器上获得支持,则没有好的解决方案。