Я использую JSQMessageViewController для пользовательского интерфейса приложения чата в реальном времени и базу данных для базы данных приложения чата.Для текстового сообщения и графического сообщения загрузка все еще считается нормальной, но когда дело доходит до звукового сообщения, это занимает очень много времени.Вот мой код для извлечения звукового сообщения:
do {let mediaItem = try JSQAudioMediaItem (data: Data (contentsOf: URL (string: message.mediaUrl!)!)) Let msgrr = JSQMessage (senderId): message.senderId, displayName: message.sender_name, media: mediaItem) self.messages.append (msgrr!)} catch {print ("Ошибка")}