最近由于项目需求,在环信原来的基础上新添加的发送gif表情功能,但是每次展示出来的都是静态图片,如下图:
在对应的聊天消息EaseCustomMessageCell中打印图片信息,发现只获取到了gif图片的第一帧图片,如下图:

解决办法:
找到环信UIImage+EMGIF.h文件,把方法修改为如下方式,再依次修改项目其他位置对应的代码,如下:

再次运行结果打印:

获取到图片的所有帧图片,就可以看到发送的完整的gif表情动画了。
最近由于项目需求,在环信原来的基础上新添加的发送gif表情功能,但是每次展示出来的都是静态图片,如下图:
在对应的聊天消息EaseCustomMessageCell中打印图片信息,发现只获取到了gif图片的第一帧图片,如下图:
解决办法:
找到环信UIImage+EMGIF.h文件,把方法修改为如下方式,再依次修改项目其他位置对应的代码,如下:
再次运行结果打印:
获取到图片的所有帧图片,就可以看到发送的完整的gif表情动画了。
本文标题:环信加载gif表情无反应
本文链接:https://www.haomeiwen.com/subject/tyxefxtx.html
网友评论