VR遥控器不能用呀

zxdong
- 发布:2020-05-08 13:20
- 更新:2020-05-08 14:14
- 阅读:890
2 个回复
TTOOMM
没测试过VR遥控器。。。
你用Hbuilder 做了个VR APP? 用VR的遥控器去控制?
TTOOMM
可能是code被我们屏蔽了,只返回了 上下左右 确认 菜单等按键的code
zxdong (作者)
用vr遥控器的遥感控制app, 现在就想监听遥感上下左右的按键监听,我用你的插件监听不到按键,但我用原生的app能
onLoad(){
//#ifdef APP-PLUS
let keyDown = uni.requireNativePlugin("GS-KeyDown");
console.log(keyDown);
keyDown.onKeyDown(res => {
uni.showToast({
title: res.code + " " + JSON.stringify(res),
icon: 'none'
});
// callback(res.code);
});
//#endif
}
2020-05-08 14:33
zxdong (作者)
原生的
@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
//up 19
//down 20
//left 21
//right 22
//enter 105
Log.v("KeyCode", keyCode+"");
2020-05-08 14:34
TTOOMM
回复 zxdong: console.log(keyDown); 有内容吗, 19 20 应该一样的, 应该也会能返回,另外重新打包基座了哇,另外我监听的是 onKeyUp的
2020-05-08 14:42
zxdong (作者)
回复 TTOOMM: console.log(keyDown); 打印是个对象,对象有onKeyDown函数, 但就是监听不到按键事件.
2020-05-08 17:36
zxdong (作者)
回复 TTOOMM: 我买你的插件,你能邮箱告诉我实现思路跟关键步骤吗。我试了用原生的本地打包,就是整合不到一起。
2020-05-09 11:51
TTOOMM
回复 zxdong: 我正在用小米的VR眼镜试下,你用的VR设备是什么?等试下不行的话可以告诉你思路,你继承的那个是Activity的是不行的,这条路是不通的
2020-05-09 21:32
zxdong (作者)
回复 TTOOMM: 我现在实现思路是把入口activity改成继承了WebAppActivity的类,然后在这个类里面监听按键, 这样做的话只能通过主动去触发js函数,void fireEvent(elementRef,type),不过我实现不了。我的是暴风魔镜的VR遥控。
2020-05-09 22:50
zxdong (作者)
回复 TTOOMM: 哥们,你那个插件vr遥控能监听到按键了吗
2020-05-12 17:02
TTOOMM
回复 zxdong: 不能失败了。。。我的小米VR我研究了很久,有点麻烦,这个开发apk不能直接安装进去
2020-05-13 12:56
TTOOMM
回复 TTOOMM: 回复 zxdong: 但是照道理,这个遥控器 应该跟电视机的code应该是一样的触发原理
2020-05-13 12:57
zxdong (作者)
回复 TTOOMM: 那你能把你的实现思路告诉我吗,我试试你的思路。如果不行,我让懂原生的按你的思路帮忙看看。
2020-05-13 15:20
zxdong (作者)
回复 TTOOMM: 哥们,我就是用uniapp生成一般app的,只是用vr遥控控制而已,不是要往vr上安装
2020-05-15 10:47
TTOOMM
回复 zxdong: 我们放了一个 隐藏的txt box在
2020-05-17 21:00
TTOOMM
回复 zxdong: extends 了 WXSDKEngine.DestroyableModule
2020-05-17 21:02