有没有办法在iOS上隐藏Google Cardboard SDK的过渡视图?

时间:2016-11-30 19:54:30

标签: ios google-cardboard virtual-reality

我正在使用适用于iOS的Cardboard SDK在应用中显示VR视频,我正在尝试使用自定义指令视图告诉用户将手机放入Cardboard查看器。现在它无论我做什么,SDK的内置教学过渡视图都会弹出一切。在Android SDK中,您可以通过setTransitionViewEnabled(<BOOL>)方法隐藏转换视图,但我无法在iOS端找到任何可比较的内容。有没有人能够在iOS上做到这一点?

要添加更多信息,以下是我设置视频观看的方式:

let videoView = GVRVideoView()
videoView.delegate = self
videoView.enableFullscreenButton = true
videoView.enableCardboardButton = true
videoView.enableTouchTracking = true

UIApplication.sharedApplication().statusBarHidden = true
let url = NSURL(fileURLWithPath: VRDownloadManager.shared.getFilePath(itemURL!))
videoView.loadFromUrl(url)
self.view.addSubview(videoView)
videoView.displayMode = .FullscreenVR
videoView.resume()

1 个答案:

答案 0 :(得分:0)

在iOS SDK上有一个名为hidesTransitionView的布尔属性,定义为:

  

进入VR模式时隐藏转换视图。

如果将此设置为true,则应该有效。

所以代码是:

let videoView = GVRVideoView()
videoView.delegate = self
videoView.enableFullscreenButton = true
videoView.enableCardboardButton = true
videoView.enableTouchTracking = true
videoView.hidesTransitionView = true

参考:https://developers.google.com/vr/ios/reference/interface_g_v_r_widget_view.html#a4caa081eedcb807d5b5555d8b4f7b777