我已经创建了一个HTML5视频播放器(非常简单),可以在iPad和浏览器上完美运行。
但是,当我在iPhone上打开它时,我只得到一个播放按钮,当按下该按钮时,将在我所有东西之上的新窗口中打开本机视频播放器。
这意味着我无法访问自定义控件和时间跟踪(用Java语言编写),因为视频现在是独立运行的。
有什么方法可以覆盖Apple在iPhone上对HTML5视频的控制,并使它像在iPad上一样工作?
干杯
对,
我对此一无所获,并向苹果公司提交了错误报告。
几周后,他们回到我身边,非常简单地说,我应该在HTML的视频标签上添加“ webkit-playsinline”,并在UIWebView上添加“
allowsInlineMediaPlayback”属性。
因此,最终结果如下所示:
的HTML
<video id="player" width="480" height="320" webkit-playsinline>
对象
webview.allowsInlineMediaPlayback = YES;
和所有的工作都很好:)
希望这对某人有所帮助,因为它实际上是未记录的文档,我唯一能找到“ webkit-playsinline”参考的地方是在iAds参考中,它说:“仅iAds
JS”。
我正在做一个基于jquery动画的项目,它的动画在桌面(Firefox,chrome,opera,IE)上很好的工作,也支持HTML5音频标签,但在iPad/iPhone/Android safari音频标签不支持。它在iPad/iPhone/Android Firefox上工作很好。我在很多论坛上搜索过它,都没有得到想要的结果。我使用过这个函数:
问题内容: 我正在将Base64编码的PDF作为字符串从服务器加载到我的JavaScript中。我的客户端应用程序正在使用AngularJS,HTML5。 我的HTML看起来像这样: 我的JavaScript如下所示: 我的函数如下所示: 该功能取自堆栈溢出中的一个预先存在的问题,这是打印嵌入式PDF的答案。但是,这似乎不再起作用。我总是对“不确定” 检查。似乎不存在。 因此,我的问题是:如何在不
我试图在基于bootstrap 2.2.2的设计中嵌入HTML5视频,但它在Firefox上不起作用,但它在chrome上运行良好,但在Firefox上说我尝试将这些添加到.htaccess文件中,并将其上传到根目录中,但这也没有帮助。 null 注意:我看了前面关于stackoverflow的问题,但没有运气,而且我没有apache配置文件来允许视频样式,因为我是在共享主机上。
问题内容: 我使用CSS在网站上设置输入按钮的样式,但在IOS设备上,样式已由Mac的默认按钮取代。是否可以为iOS的按钮设置样式,或者制作类似于提交按钮的超链接? 问题答案: 您可能正在寻找 Safari CSS注释 Mozilla开发人员网络的
主要内容:HTML5 浏览器支持,将 HTML5 元素定义为块元素,实例,为 HTML 添加新元素,实例,Internet Explorer 浏览器问题,完美的 Shiv 解决方案,实例你可以让一些较早的浏览器(不支持HTML5)支持 HTML5。 HTML5 浏览器支持 现代的浏览器都支持 HTML5。 此外,所有浏览器,包括旧的和最新的,对无法识别的元素会作为内联元素自动处理。 正因为如此,你可以 "教会" 浏览器处理 "未知" 的 HTML 元素。 甚至你可以教会 IE6 (Windows
你可以让一些较早的浏览器(不支持HTML5)支持 HTML5。 HTML5 浏览器支持 现代的浏览器都支持 HTML5。 此外,所有浏览器,包括旧的和最新的,对无法识别的元素会作为内联元素自动处理。 正因为如此,你可以 "教会" 浏览器处理 "未知" 的 HTML 元素。 甚至你可以教会 IE6 (Windows XP 2001) 浏览器处理未知的 HTML 元素。 将 HTML5 元素定义为块元