2017-02-10 19 views
1

Я пытаюсь воспроизвести видео на клик кнопки (он должен начать видео в полноэкранном режиме). Использование SDK для GVR для IO в Swift.GVR SDK (Google VR Player) ios начнет видео при нажатии кнопки

Я следил за этим уроком, чтобы заставить игрока работать быстрым;

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

но idpslay видео на контроллере представления.

Текущий контроллер моего устройства У меня есть кнопка, при нажатии она должна начать воспроизведение видео в полноэкранном режиме.

Для этого я попытался создать следующие действия:

@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 }) 
      } 
     } 

, но не успех .... Кто-нибудь есть какие-либо идеи, как это можно добиться ???

или i'f Я нахожусь в хорошем состоянии?

Большое спасибо !!!

ответ

0

Вам нужно установить displayMode из GVRVideoView К kGVRWidgetDisplayModeFullscreenVR ИЛИ kGVRWidgetDisplayModeFullscreen

Вот код я использую для отображения видео в полноэкранном режиме

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