如何将音频文件加载到消息 ios 10 中?
How to Load audiofile into MMessage ios 10?
所以我一直在玩新的 xcode 8 beta,我能够将图像加载到 .image 属性 但我没有成功加载带有 .image 的音频文件。 mediaFileURL 属性。
这是我的
var message = MSMessage()
var template = MSMessageTemplateLayout()
viewDidLoad() {
if let filePath2 =
Bundle.main().pathForResource("synth", ofType: "wav") {
let fileUrl = NSURL(string: filePath2)
let URL2 = fileUrl as! URL
template.mediaFileURL = URL2
}
message.layout = template
guard let conversation = activeConversation else {
fatalError("Expected a conversation") } conversation.insert(message,
localizedChangeDescription: nil) { error in
if let error = error {
print(error)
}
}
}
根据错误报告者的说法,我应该使用 insertAttachment API 来插入 MP3、WAV 和 M4a。
conversation.insertAttachment(fileUrl, withAlternateFilename: "fileAudio") { error in
if let error = error {
print(error)
}
所以我一直在玩新的 xcode 8 beta,我能够将图像加载到 .image 属性 但我没有成功加载带有 .image 的音频文件。 mediaFileURL 属性。 这是我的
var message = MSMessage()
var template = MSMessageTemplateLayout()
viewDidLoad() {
if let filePath2 =
Bundle.main().pathForResource("synth", ofType: "wav") {
let fileUrl = NSURL(string: filePath2)
let URL2 = fileUrl as! URL
template.mediaFileURL = URL2
}
message.layout = template
guard let conversation = activeConversation else {
fatalError("Expected a conversation") } conversation.insert(message,
localizedChangeDescription: nil) { error in
if let error = error {
print(error)
}
}
}
根据错误报告者的说法,我应该使用 insertAttachment API 来插入 MP3、WAV 和 M4a。
conversation.insertAttachment(fileUrl, withAlternateFilename: "fileAudio") { error in
if let error = error {
print(error)
}