我看过很多关于如何在桌面浏览器上为html5视频设置皮肤的教程,但找不到任何与在iPad / iPhone上为html5 <video>
设置皮肤相关的内容。
我假设这是因为它做不到。
有人在这下面给我划了一条线吗?
谢谢!
发布于 2010-12-16 00:42:43
你实际上可以给它们换皮肤,但有其局限性,这就是为什么你会看到大多数HTML5 video players只使用内置控制器。
例如,你不能通过javascript在iPad上触发全屏模式。因此,您不能在HTML中构建将触发它的自定义按钮。您只能通过内置控制器(或反向收缩)来完成此操作。这是移动Safari的一个不幸的限制。
此外,一旦进入本机全屏模式(浏览器或移动设备),默认控件无论如何都会接管。因此,对于总是全屏播放的iPhone来说,拥有自定义控件真的没有什么好处。
火狐( Mozilla )实际上采用的是一种方法,开发者可以让页面上的任何元素展开到全屏。这意味着即使在全屏模式下,自定义控件也可以持续存在。我真的很欣赏这个方向。我还没有检查这在FF4中是否有效,但这显然是计划中的。
发布于 2010-12-14 21:51:46
你读到的所有关于给html5视频换皮的东西在iPad/iPhone上都是有效的。<video>
元素在UIWebView
中启动,该The由Webkit引擎(Chrome、Safari)呈现
https://stackoverflow.com/questions/4444323
复制相似问题