tvcontrol 插件专门针对android智能电视等遥控器无法识别问题开发的,比如你用Apicloud开发的app 安装到电视上以后,无法获取遥控器的 上、下、左、右和确定键,用这个插件可以获取所有的遥控器按键,特别是对上下左右和确定键做了优化。建议TV开发用户使用。(开发游戏手柄情况下,也可以使用)
开启电视遥控器等按键监听
open({params}, callback(ret, err))
coverBack:
coverHome:
canClick:
coverOtherDefault:
ret:
{
keyCode: 4 //按键值,是int类型,取值范围包括如下按键值,4:返回键,23:确定键,19:向上键,20:向下键,21:向左键,22:向右键;另外,其他的按键也会返回,只是不常用。自行打印一下就知道了(打印时,请不要用alert之类的弹框,可以直接显示在页面上最好。)。
}
err:
{
}
var tvcontrol = api.require('tvcontrol');
tvcontrol.open({
coverBack: false,
coverHome: false,
canClick: false,
coverOtherDefault: true
}, function(ret, err){
if (ret.keyCode == 19) { //向上键
keyUp();
} else if (ret.keyCode == 20) { //向下键
keyDown();
} else if(ret.keyCode == 23) {
keyEnter();
}
});
Android系统
可提供的1.0.0及更高版本