iOS – html5 – 全屏模式 – 禁用清理
我有一个html5 videoplayer自定义控件,我需要显示/隐藏。 通过video.removeAttribute(“controls”)删除默认控件。
但是,当用户启动全屏时,他将获得默认的iOS控件,并可以通过广告进行清理。
有没有办法在全屏模式下禁用search?
谢谢。
据苹果公司介绍,在全屏模式下,他们总是会提供video控制:
您可以随时在iPad上停用全屏广告(移除全屏控制),然后移回全屏显示内容。 不是最佳的,并且不能在iPhone / iPod Touch上使用。
无法直接阻止用户在iOS中以全屏模式进行清理,但是有一种解决方法,大致如下
- 通过订阅timeupdate事件来跟踪播放头
- 订阅查询事件,当用户清理结束时将被触发
- 当收到search事件时,将videoEl.currenttime更改为最后一个已知播放头
为了使它真正起作用,还有更多的细节需要解决。 例如,当你改变当前时间,它也会触发一个查找事件。 因此,步骤3应区分由用户洗刷或自己触发的查找。
截至2016年7月,IMA3 SDK实现了类似的东西。 您可以在http://googleads.github.io/googleads-ima-html5/simple/上试用他们的演示
- API的phonegap 3.3.0相机为IOS不工作
- iPhone本地存储“QUOTA_EXCEEDED_ERR”的问题
- 在iPhone 3GS和iPhone 4上embeddedMobile Safari的HTML5video
- 各种iOS版本在Web应用程序caching大小限制及其响应方面有何不同?
- 移动Safari(10.3.1)date时间 – 本地“input有效值”错误
- 如何使用UIWebview删除iOS应用程序的html5本地存储
- iPad 2 Safari显示像素化的HTML文本和图像
- iOS 6的js事件function不调用,如果有setTimeout在其中
- 从HTML5创build本机iOS / Android应用程序