Я создаю приложение iMessage и пытаюсь отправить аудио или видео файл другому пользователю.Как отправить аудиофайл с изображением и надписью в приложении iMessage для iOS 10?
Видеофайл работает и выглядит нормально, но не работает, как ожидалось, с аудиофайлом.
Мой текущий код:
let destinationFilename = mp3FileNames[i]
let destinationURL = docDirectoryURL.appendingPathComponent(destinationFilename)
if let conversation = activeConversation {
let layout = MSMessageTemplateLayout()
layout.image = UIImage.init(named: "audio-x-generic-icon")
layout.mediaFileURL = destinationURL
layout.caption = selectedSongObj.name
let message = MSMessage()
message.layout = layout
message.url = URL(string: "emptyURL")
conversation.insert(message, completionHandler: nil)
return
}
Похоже layout.mediaFileURL = destinationURL
не добавляет любой файл в сообщение.
И когда я пытаюсь отправить файл с выше code.It выглядит как показано ниже:
Это выглядит хорошо, но нет ни одной, чтобы играть, но если я пытаюсь так:
let destinationFilename = mp3FileNames[i]
let destinationURL = docDirectoryURL.appendingPathComponent(destinationFilename)
if let conversation = activeConversation {
conversation.insertAttachment(destinationURL!, withAlternateFilename: nil, completionHandler: nil)
return
}
И результат с выше код:
Я могу воспроизводить аудио для этого сообщения, потому что оно есть. Но проблема с этим сообщением заключается в том, что я не могу прикреплять к нему какое-либо изображение или подпись.
Как подключить изображения и аудиофайлы к одному сообщению.
И если возможно, вместо изображения можно добавить GIF?
Любая помощь была бы очень признательна, спасибо.
Если я не могу, звук будет выглядеть уродливым. –
Вы можете надеяться, что это временное ограничение. Поскольку iOS 10 все еще находится в состоянии бета-тестирования, все может измениться. – azimov
Вы можете подать отчет об ошибке/запрос функции, если считаете, что эта способность отсутствует. – bshirley