楼主分别发送了一个音频和文本信息。判断方式使用文档里的方式leancloud.cn/docs/realtime-guide-beginner.html#hash222705779
请问有其他的判断类型方式吗(另外论坛里的发帖复制图片会自动多拷贝一份链接,导致复制的图片出现2个一模一样的)
没看清楚问题是什么?type=-3 表示是音频消息,并且多媒体消息【都可以】附加文本的
是根据messageType来判定类型吗,那我大概懂了
用 type 判断也是可以的,SDK 会反序列化成具体类型的消息,所以你现在根据类型判断的方式也没问题。(看 Unity 日志也有 audio type)所以没明白具体遇到的问题是什么
哦,是这样子的假如我发了一个音频信息如果我使用类型判断:那么他会判定这个信息是音频,也会判定这个信息是文本类型
是这样的,多媒体消息在代码上是继承文本消息的,所以如果要区分消息类型,要【优先判断子类型】例如 这里 会先判断 ImageMessage(另外提醒一下,需要在判断时加上 else,因为一条 AudioMessage 既是【音频消息】,也是【文本消息】类型)
好的,谢谢