首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将音频文件加载到MMessage ios 10中?

如何将音频文件加载到MMessage ios 10中?
EN

Stack Overflow用户
提问于 2016-06-20 04:04:27
回答 1查看 747关注 0票数 7

因此,我一直在玩新的xcode 8测试版,我可以将图像加载到.image属性中,但是我没有成功地加载带有.mediaFileURL属性的音频文件。这是我的

代码语言:javascript
复制
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)
         }
     }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-21 01:31:41

根据bug报告,我应该使用insertAttachment API插入MP3、WAV和M4a。

代码语言:javascript
复制
conversation.insertAttachment(fileUrl, withAlternateFilename: "fileAudio") { error in
        if let error = error {
            print(error)
        }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37914493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档