2016-07-01 22 views
1

Ich versuche, eine App mit Nativescript zu entwickeln, die einen 360-Grad-Videoplayer einbettet und das Video von einem node.js nginx-Reverse-Proxy-Server streamt.kann nicht auf Google-VR-SDK-Klassen von nativescript zugreifen

Ich habe alles wie beschrieben, erstellt eine package.json und eine Podfile. Dann fügen Sie das Google-VR-SDK über ein Plugin mit dem Befehl tns plugin add hinzu. Mein Projekt erstellt.

Ich kann auf keine Klassen von Google-VR-SDK zugreifen.

Jede Hilfe wird geschätzt.

Vielen Dank im Voraus.

Der Code, den ich als Javascript implementieren müssen, ist dies,

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

Weder

`var _videoView = new GVRVideoView();` 

noch

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

arbeitet.

Ich habe kein zusätzliches Modul in meinem Code benötigt. Ich weiß auch nicht, was ich benötige.

+0

würde ich Liebe, zumindest eine Idee zu hören. Vielen Dank. –

Antwort

1

Google-VR-SDK-Bibliotheken für Android sind Java-Dateien (* .aar). Im Grunde müssen Sie also Ihre Bibliotheken in Ihr Projekt importieren und die Datenkonvertierung von Java in JavaScript verwenden.

Was Sie tun, ist der Workflow für iOS Podfiles und Objective-C ...

Hier können Sie die Konzepte hinter Rangier (Datenkonvertierung https://docs.nativescript.org/runtimes/android/marshalling/java-to-js.html) finden

zu benutzen, um Ihre jar oder aar Datei, was Sie tun müssen, ist es in Ihrem Projekt Plattformen/android/libs/ Ordner und von dort aus können Sie es mit seinen API-Referenzen zugreifen.

Zum Beispiel (auf der Basis der VR API):

var app = require("application"); 

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

Insgesamt empfehle ich, dass Sie mit dem Workflow der Erstellung eines Plugins beschrieben Schritt für Schritt auf den folgenden Link vertraut: https://docs.nativescript.org/plugins/plugins.html

Verwandte Themen