DanceComponent

最低版本: 1.1.0最后更新: 2020/7/30

组件功能:

用于机器人跳舞,该组件的参数列表继承于 BaseRobotProps。

支持平台

平台是否支持
豹小秘
豹花/大瓶部分支持(底盘动作不支持)
M平台部分支持(头部动作不支持)

参数

属性JS类型java类型默认值必填说明最低版本
getDanceStartText() => string()=>'我要开始跳舞了'no获取跳舞前的语音播放文案的方法1.1.0
colorChangePeriodnumberdouble200no灯带颜色变化时间间隔1.1.0
songFilePathstringStringundefineno要播放的音频文件的绝对路径1.1.0
emojiPlayContentsEmojiPlayContent[][]no表情内容数组1.1.0
getLightEffectType() => LIGHT_EFFECT_TYPE()=>LIGHT_EFFECT_TYPE.LIGHT_
EFFECT_BLUE_LIGHT
no获取灯带基准颜色的方法1.1.0
getLightEffectColor() => string[]()=>['#ff47ff86', '#ff102017']no获取每次灯带变化的颜色数组(长度至少为2才生效)的方法,灯带会在这2个颜色直接闪动1.1.0
startTimenumberint0msno每次灯带变化的开始时间(相对当前时间)1.1.0
endTimenumberint0msno每次灯带变化的结束时间(相对当前时间)1.1.0
repeatnumberint1no每次灯带变化闪动重复次数1.1.0
onTimenumberint100msno每个颜色的持续时间1.1.0
headMotionstringStringundefineyes头部动作序列的json string1.1.0
footMotionstringStringundefineyes底盘动作序列的json string(没有底盘的设备无效,如豹花瓶)1.1.0

结果码

返回结果描述
DanceStatus.NORMAL_FINISH1Dance 正常结束

错误码

返回错误描述
DanceStatus.MOTION_ERROR5执行动作发生异常,Dance结束

状态码

返回状态描述
DanceStatus.MUSIC_ERROR2播放音乐发生异常
DanceStatus.MUSIC_NO_RESOURCE3没有音频文件
DanceStatus.MOTION_NO_RESOURCE4没有动作资源

说明:EmojiPlayContent 类定义,在 EmojiPlayerView 中