LivePusherContext.applySticker(Object object)
基础库 2.14.0 开始支持,低版本需做兼容处理。
以 Promise 风格 调用:不支持
小程序插件:不支持
功能描述
添加贴纸特效
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
| type | string | | 是 | 贴纸类型 |
| stickers | Array.<Object> | | 是 | 贴纸类型 |
| | 结构属性 | 类型 | 默认值 | 必填 | 说明 | | title | string | | 是 | 贴纸名称 | | path | string | | 是 | 贴纸资源路径。资源必须为一个资源文件夹路径或一个压缩包路径,文件夹或压缩包内的贴纸资源必须按照 {title}_{index}.{ext} 格式命名。其中 {title} 为贴纸名称;{index} 为帧序号,从0开始;{ext} 为拓展名。 | | len | number | | 是 | 贴纸帧数 | | id | string | | 否 | 贴纸ID | | pos | Array.<string> | | 否 | 贴纸位置,格式为 [x1,y1,x2,y2] 。当 type 为 '2D' 或 'front' 时必填。仅 2D 贴纸和前景贴纸有效 | | md5 | string | | 否 | 贴纸资源 md5 | | active | number | -1 | 否 | 贴纸触发动作 | | 合法值 | 说明 | -1 | 循环播放 | 10 | 张嘴 | 11 | 噘嘴/kiss | 12 | 眨/闭左眼 | 13 | 眨/闭右眼 | 14 | 眨/闭眼 | 15 | 挑眉毛 | 16 | 左右摇头 | 17 | 上下点头 | 100 | 比心 | 101 | 张开手掌 | 102 | 剪刀手/比耶/胜利 | 103 | 握拳 | 104 | 数字1 | 105 | 我爱你 | 106 | 点赞 | 107 | OK | 108 | Rock&Roll | 109 | 数字6 | 110 | 数字8 | 111 | 暂不支持(留空) | 112 | 双手抱拳/恭喜发财 |
| | segtype | number | 0 | 否 | 背景贴纸展示位置。仅背景贴纸有效 | | 合法值 | 说明 | 0 | 背景贴纸 | 1 | 只在人像区域显示的贴纸 |
|
|
| templateTransSet | Object | | 否 | |
| success | function | | 否 | 接口调用成功的回调函数 |
| fail | function | | 否 | 接口调用失败的回调函数 |
| complete | function | | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |