我正在尝试开发一个原生脚本的应用程序,它嵌入了一个360度的视频播放器,并从node.js nginx反向代理服务器上流式播放视频。
我按照描述做了所有的事情,创建了一个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();`nor
var _videoView = GVRVideoView.alloc().init(); 是有效的。
我的代码中不需要额外的模块。我也不知道需要什么。
发布于 2016-07-08 21:58:37
用于安卓系统的Google-VR-SDK库是Java文件(*.aar)。因此,基本上您需要做的是将库导入到项目中,并使用从Java到JavaScript的数据转换。
您正在做的是iOS Podfiles和Objective-C的工作流程...
在这里您可以找到编组(data conversion https://docs.nativescript.org/runtimes/android/marshalling/java-to-js.html)背后的概念。
要使用您的API 或API文件,您需要做的是将其放在项目的platforms/android/libs/文件夹中,从那里您可以使用它的引用来访问它。
例如(基于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
https://stackoverflow.com/questions/38144135
复制相似问题