2016-07-01 2 views
1

360도 비디오 플레이어를 포함하는 Nativescript로 앱을 개발하고 node.js nginx 역 프록시 서버에서 동영상을 스트리밍하려고합니다.은 Nativescript의 Google-VR-SDK 클래스에 액세스 할 수 없습니다.

나는 설명한대로 모든 작업을 수행하여 package.json과 Podfile을 만들었습니다. 그런 다음 tns plugin add 명령을 사용하여 플러그인을 통해 Google-VR-SDK를 추가하십시오. 프로젝트가 빌드됩니다.

Google-VR-SDK의 어떤 클래스에도 액세스 할 수 없습니다.

도움이 될 것입니다.

미리 감사드립니다.

내가 자바 스크립트로 구현해야하는 코드는 이것이다,

var _videoView = GVRVideoView.alloc().init(); 

_videoView = [[GVRVideoView alloc] init]; 
_videoView.delegate = self; 
_videoView.enableFullscreenButton = YES; 
_videoView.enableCardboardButton = YES; 
[_scrollView addSubview:_videoView]; 

어느

`var _videoView = new GVRVideoView();` 

노력하고 있습니다.

내 코드에 추가 모듈이 필요하지 않습니다. 나는 또한 무엇을 요구해야할지 모른다.

+0

나는 것을 적어도 하나의 아이디어를 듣는 것을 좋아합니다. 고맙습니다. –

답변

1

Android 용 Google-VR-SDK 라이브러리는 Java 파일 (* .aar)입니다. 기본적으로 프로젝트에서 라이브러리를 가져 오려면 을 사용하고 Java에서 JavaScript 로의 데이터 변환을 사용하십시오.

뭘하고있는 것은

다음

당신이

항아리를 사용하려면 (데이터 변환 https://docs.nativescript.org/runtimes/android/marshalling/java-to-js.html)를 마샬링의 개념을 찾을 수 있습니다 ... 아이폰 OS Podfiles와 오브젝티브 C에 대한 워크 플로우이다 또는 aar 파일을 프로젝트에 배치하려면 플랫폼/android/libs/ 폴더가 있으며 여기에서 API 참조로 액세스 할 수 있습니다. 합니다 (VR API 기준) 예를 들어

:

전반적으로 나는 다음 링크에서 단계별로 플러그인 기술 단계를 작성하는 작업 흐름에 익숙해하는 것이 좋습니다
var app = require("application"); 

var myVrVideoView = new com.google.vr.sdk.widgets.video.VrVideoView(app.android.context); 

: https://docs.nativescript.org/plugins/plugins.html