差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
im:web:draft:sticker [2019/03/11 06:56] jk |
— (当前版本) | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ===== 导入第三方表情包 ===== | ||
- | 在项目下面新建一个文件夹,用于存放表情图片文件。 | ||
- | 在引用了sdk之后执行如下代码: | ||
- | <code javascript> | ||
- | WebIM.Emoji = { | ||
- | path: 'demo/images/faces/' /*表情包路径*/ | ||
- | , map: { | ||
- | '[):]': 'ee_1.png', | ||
- | '[:D]': 'ee_2.png', | ||
- | '[;)]': 'ee_3.png', | ||
- | '[:-o]': 'ee_4.png', | ||
- | '[:p]': 'ee_5.png' | ||
- | } | ||
- | }; | ||
- | </code> | ||
- | 全局变量WebIM添加一个Emoji属性,path表示你表情图片存放的路径,map里面的key表示代表表情图片的字符,value表示表情图片的文件名。 | ||
- | |||
- | 发送和接收表情消息与文本消息类似,如果发送的文本消息中带有表情的key字符,sdk会将此消息转换成表情图片的实际路径,如:文本消息中包含"[):]"字符串,则解析为WebIM.Emoji.path+WebIM.Emoji.map['[):]']= "demo/images/faces/ee_1.png"。 |