ActiveAbilityManager
最低版本: 2.0.0最后更新: 2021/1/22机器人主动能力管理者类,可打开或者关闭机器人主动能力,默认所有机器人能力是开启的,在OPK切换之后会启用激活 OPK 的主动能力配置。
目前已有的主动能力列表,通过 getRobotActiveAbility 方法获取:
[ { id: 2,
key: 'voicecome',
des: '语音召唤',
args: undefined,
enable: true },
{ id: 1,
key: 'wakeup',
des: '人脸唤醒',
args: undefined,
enable: true },
{ id: 6,
key: 'bodyfollow',
des: '人体跟随',
args: undefined,
enable: true },
{ id: 4,
key: 'facetrack',
des: '焦点跟随',
args: undefined,
enable: true },
{ id: 5, key: 'goback', des: '回去', args: undefined, enable: true },
{ id: 3,
key: 'soundlocation',
des: '声源定位',
args: undefined,
enable: true } ]
支持平台:
平台 | 是否支持 |
豹小秘 | 否 |
豹大/花瓶 | 否 |
豹小秘 Mini | 是 |
方法:
方法名 | 参数 | JS类型 | Java类型 | 必填 | 参数说明 | 返回类型 | 方法说明 | 最低版本 |
getRobotActiveAbility | 无 | 无 | 无 | 无 | 无 | ActiveAbility[] | 获取机器人目前已有的机器人能力列表 | 2.0.29-m-dev |
enable | activeAbility | ActiveAbility | 无 | 是 | 机器人能力项 | void | 单独启用某一项机器人能力 | 2.0.29-m-dev |
enableAll | 无 | 无 | 无 | 无 | 无 | void | 启用所有机器人能力 | 2.0.29-m-dev |
disable | activeAbility | ActiveAbility | String | 是 | 机器人能力项 | void | 单独禁用某一项机器人能力 | 2.0.29-m-dev |
disableAll | 无 | 无 | 无 | 无 | 无 | void | 禁用所有机器人能力 | 2.0.29-m-dev |