SoundLocalizationComponent
最低版本: 1.0.0最后更新: 2020/10/21组件功能:
用于根据角度进行转向的声源定位
支持平台:
平台 | 是否支持 |
豹小秘 | 是 |
豹花/大瓶 | 是 |
豹小秘 Mini | 是 |
参数
参数名 | 类型 |
param | SoundLocalizationParam |
SoundLocalizationParam
属性 | JS类型 | Java类型 | 默认值 | 必填 | 说明 | 最低版本 |
angle | number | int | 无 | yes | 绝对值小于等于360 | 1.0.0 |
isNeedMoveBody | boolean | boolean | 默认true | no | 是否需要动底盘 | 1.0.0 |
isNeedMoveHead | boolean | boolean | M平台强制默认false 其他平台默认 true | no | 是否要转动头(目前是M平台专用,其他平台无效) | 1.20.0 |
结果码
返回结果 | 值 | 描述 |
RESULT_SUCCESS | 32610001 | 组件执行成功 |
错误码
返回错误 | 值 | 描述 |
ERROR_PARAMS_SOUND_LOCALIZATION_ANGLE_INVALID | -32610008 | 角度参数无效 |
ERROR_REQUEST_RES_BUSY | -32600001 | 申请机器人权限正在占用 |
ERROR_REQUEST_RES_FAILED | -32600002 | 申请机器人权限失败 |
示例代码:
public soundLocalizationParams: SoundLocalizationParam = new SoundLocalizationParam();
<SoundLocalizationComponent
step={'soundLocalization'}
param={this.soundLocalizationParams}
onFinish={this.onSoundLoaclizationFinish}
/>
public onSoundLoaclizationFinish = (event?: ComponentEvent): boolean => {
return true;
};