1

360 度のビデオ プレーヤーを埋め込み、node.js nginx リバース プロキシ サーバーからビデオをストリーミングする Nativescript を使用してアプリを開発しようとしています。

説明どおりにすべてを行い、package.json と Podfile を作成しました。次に、tns plugin add コマンドを使用してプラグインを介して Google-VR-SDK を追加します。私のプロジェクトがビルドされます。

Google-VR-SDK のどのクラスにもアクセスできません。

どんな助けでも感謝します。

前もって感謝します。

私がjavascriptとして実装しなければならないコードはこれです、

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

ない

`var _videoView = new GVRVideoView();`

または

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

は働いている。

コードに追加のモジュールは必要ありません。また、何を要求すればよいのかもわかりません。

4

1 に答える 1

1

Android 用の Google-VR-SDK ライブラリは Java ファイル (*.aar) です。したがって、基本的に必要なことは、ライブラリをプロジェクトにインポートし、Java から JavaScript へのデータ変換を使用することです。

あなたがしているのは、iOS Podfiles と Objective-C のワークフローです...

ここでは、マーシャリングの背後にある概念を見つけることができます (データ変換 https://docs.nativescript.org/runtimes/android/marshalling/java-to-js.html )

jarファイルまたはaarファイルを使用するには、それをプロジェクトのplatform/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

于 2016-07-08T13:58:36.773 に答える