当前位置:  开发笔记 > 编程语言 > 正文

iPhone与iPad /浏览器上的HTML5内联视频

如何解决《iPhone与iPad/浏览器上的HTML5内联视频》经验,为你挑选了2个好方法。

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

然而,当我在iPhone上打开它时,我只得到一个播放按钮,当按下该按钮时,在我的所有东西之上打开一个新窗口上的原生视频播放器.

这意味着我无法访问我的自定义控件和时间跟踪(用Javascript编写),因为视频现在正在运行.

有没有办法覆盖苹果对iphone上的HTML5视频的控制,让它像在ipad上一样工作?

干杯



1> Andre..:

对,

我无处可去,并向Apple提出了一个错误.

几个星期后,他们回到我身边,非常简单地说,我应该在HTML上的视频标签中添加"webkit-playsinline",以及在UIWebView上添加"allowsInlineMediaPlayback"属性.

所以最后,这就是它的样子:

HTML

OBJ-C

webview.allowsInlineMediaPlayback = YES;

一切正常:)

希望这有助于某人,因为它几乎没有文档,我唯一可以找到"webkit-playsinline"参考的地方是iAds参考,其中说:"仅限iAds JS".


我只想在你的答案中澄清一些内容......如果你正在开发一个仅限网络的解决方案(在这种情况下UIWebView不会发挥作用)那么这将不起作用,对吧?
如果您使用的是Phonegap/Cordova,您可以在config.xml文件中启用内联媒体播放``并将webkit-playsinline添加到`
推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有