iphone - 我可以在 iPhone/iPad 上为 HTML5 视频换肤吗?

标签 iphone ipad video html

我看过很多关于如何为桌面浏览器换肤 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/

相关文章:

iphone - 错误消息: MPMoviePlayerController instance is already playing

iphone - 如何在cocos 2d iphone中处理单个场景中的多个图层

iphone - 如何在 iPhone 中阻止来电

javascript - 为什么暂停图标未在JS中显示

python - 如何在 python 中使用 FFmpeg 和 subprocess 模块将 .mp4 视频文件转换为 .yuv (YUV420),反之亦然?

iphone - 如何等到位置完全找到? (核心位置)

iphone - 如何在iOS/iPhone/iPad上以编程方式了解多少电池电量?

iphone - UITableView - 加载数据时隐藏所有组/单元格

iphone - iOS - plist 文件、nsuserdefaults 或文本数据文件

c++ - 将空包写入avi文件ffmpeg