单击 iPhone 上的 VR 图标时,我遇到了从 KRPano 1.19-pr16 生成的 vtour 问题。
vTour 只是通过液滴和静态 360 度图像生成并封装在 Cordova 中。在任何浏览器上,单击 VR 图标都会打开 WebVR,仅此而已。
在 iPhone 上,当我点击 VR 图标时会显示一个空白视频,我必须在访问 VR 之前关闭该视频。有没有办法避免这种情况?
对于任何想知道为什么会出现视频以及如何避免这种情况的人,这里是克劳斯回答我的官方论坛帖子
这就是“ios 唤醒锁”黑客——它在后台播放“隐藏”视频,以避免 Safari 让设备进入睡眠模式。
自定义应用程序有两种解决方案(都应该应用):
在您的应用程序中启用“allowsInlineMediaPlayback”设置: https ://developer.apple.com/documentatio ...nemediaplayback 这将避免浏览器在播放“wakelock”视频时打开内置的全屏视频播放器。
最好也禁用 krpano WebVR 插件的“wakelock”黑客: https ://krpano.com/plugins/webvr/#mobilevr_wakelock 并直接在您的应用程序中禁用设备睡眠模式。