ios - GVR SDK(Google VR Player)ios在点击按钮时开始播放视频

标签 ios swift button video

我正在尝试在单击按钮时播放视频(它应该以全屏模式启动视频)在 Swift 中使用 GVR SDK for IOs。

我一直在按照本教程使播放器快速工作;

https://www.raywenderlich.com/136692/introduction-google-cardboard-ios

但它会在 View Controller 上播放视频。

当前在我的 View Controller 上我有一个按钮,按下时,它应该开始全屏播放视频。

为此,我尝试创建以下操作:

 @IBAction func videoButton(_ sender: UIButton) {
            var url = URL(string: "https://myvideo.mp4")
            var videoController = GVRVideoView(nibName: "GVRVideoView", bundle: nil, url: url)
            videoController.vrMode(true)
            if !self.presentedView.isBeingDismissed() {
                self.present(videoController, animated: true, completion: { _ in })
            }
        }

但没有成功......有人知道如何实现吗???

或者我是否处于良好的轨道??

非常感谢!!!

最佳答案

您需要将 GVRVideoViewdisplayMode 设置为 kGVRWidgetDisplayModeFullscreenVRkGVRWidgetDisplayModeFullscreen

这是我用来全屏显示视频的代码

videoView.enableFullscreenButton = YES;
videoView.enableCardboardButton = YES;
videoView.displayMode = kGVRWidgetDisplayModeFullscreenVR;
[videoView play];

关于ios - GVR SDK(Google VR Player)ios在点击按钮时开始播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42160579/

相关文章:

xcode - iOS 分发 : Migrating private key/certs to new machine

swift - 快速创建一个共享类

swift - 无法将 "inout CGAffineTransform"类型的值转换为预期参数

java - 如何更改按钮背景并在按下其他按钮后启用它

ios - 如何在应用程序终止或终止时点击推送通知后打开特定 Controller

ios - CALayer IOS 上的自动布局约束

ios - 使用 AFNetworking 上传多个文件 - UIViewController 未释放

ios - 导入唯一对象时 CoreStore 映射关系

wpf - IsEnabled 时更改按钮图像

html - 如何让我的导航链接在页面中均匀分布并居中?