我将JSQMessageViewController用于我的实时聊天应用程序UI,并将firebase用于我的聊天应用程序数据库。对于文本消息和图像消息,加载仍然认为可以,但是对于音频消息,则需要很长时间。这是我获取音频消息的代码:
做 { 让mediaItem =尝试JSQAudioMediaItem(data:Data(contentsOf:URL(string:message.mediaUrl!)!) 让msgrr = JSQMessage(senderId:message.senderId,displayName:message.sender_name,media:mediaItem) self.messages.append(msgrr!) } 抓住 { 打印(“错误”) }