首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法从nativescript访问Google-VR-SDK类

无法从nativescript访问Google-VR-SDK类
EN

Stack Overflow用户
提问于 2016-07-01 19:20:47
回答 1查看 291关注 0票数 1

我正在尝试开发一个原生脚本的应用程序,它嵌入了一个360度的视频播放器,并从node.js nginx反向代理服务器上流式播放视频。

我按照描述做了所有的事情,创建了一个package.json和一个Podfile。然后使用tns plugin add命令通过插件添加Google-VR-SDK。我的项目构建。

我不能访问Google-VR-SDK的任何类。

任何帮助都会得到重视。

提前谢谢。

我要实现为javascript的代码是这样的,

代码语言:javascript
复制
_videoView = [[GVRVideoView alloc] init];
_videoView.delegate = self;
_videoView.enableFullscreenButton = YES;
_videoView.enableCardboardButton = YES;
[_scrollView addSubview:_videoView];

都不是

代码语言:javascript
复制
`var _videoView = new GVRVideoView();`

nor

代码语言:javascript
复制
var _videoView = GVRVideoView.alloc().init(); 

是有效的。

我的代码中不需要额外的模块。我也不知道需要什么。

EN

回答 1

Stack Overflow用户

发布于 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):

代码语言:javascript
复制
var app = require("application");

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

总的来说,我建议您熟悉一下创建插件的工作流程,在下面的链接中一步步地描述:https://docs.nativescript.org/plugins/plugins.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38144135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档