我看过很多关于如何为桌面浏览器换肤 html5 视频的教程,但找不到任何与换肤 html5 相关的内容 <video>
在 iPad/iPhone 上。
我假设这是因为它无法完成。
谁能帮我画一条线?
谢谢!
最佳答案
您实际上可以对它们进行剥皮,但是有一些限制,这就是为什么您会看到最多的原因 HTML5 video players只需使用内置 Controller 即可。
例如,您无法通过 javascript 在 iPad 上触发全屏模式。所以你不能在 HTML 中构建一个自定义按钮来触发它。您只能通过内置 Controller (或反向捏合)来完成。这是移动版 Safari 的一个不幸限制。
此外,一旦进入 native 全屏模式(浏览器或移动设备),默认控件就会接管。因此,对于始终全屏播放的 iPhone,自定义控件确实没有任何好处。
Mozilla (Firefox) 实际上采用了开发人员可以将页面上的任何元素展开为全屏的方法。这意味着即使在全屏模式下自定义控件也可以保留。我真的很欣赏这个方向。我还没有检查这是否适用于 FF4,但显然这是计划。
关于iphone - 我可以在 iPhone/iPad 上为 HTML5 视频换肤吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4444323/