小编典典

iPhone与iPad /浏览器上的HTML5嵌入式视频

html

我已经创建了一个HTML5视频播放器(非常简单),可以在iPad和浏览器上完美运行。

但是,当我在iPhone上打开它时,我只得到一个播放按钮,当按下该按钮时,将在我所有东西之上的新窗口中打开本机视频播放器。

这意味着我无法访问自定义控件和时间跟踪(用Java语言编写),因为视频现在是独立运行的。

有什么方法可以覆盖Apple在iPhone上对HTML5视频的控制,并使它像在iPad上一样工作?

干杯


阅读 302

收藏
2020-05-10

共1个答案

小编典典

对,

我对此一无所获,并向苹果公司提交了错误报告。

几周后,他们回到我身边,非常简单地说,我应该在HTML的视频标签上添加“ webkit-playsinline”,并在UIWebView上添加“
allowsInlineMediaPlayback”属性。

因此,最终结果如下所示:

的HTML

<video id="player" width="480" height="320" webkit-playsinline>

对象

webview.allowsInlineMediaPlayback = YES;

和所有的工作都很好:)

希望这对某人有所帮助,因为它实际上是未记录的文档,我唯一能找到“ webkit-playsinline”参考的地方是在iAds参考中,它说:“仅iAds
JS”。

2020-05-10