iOS 10 MSMessageTemplateLayout:哪种音频格式?

时间:2016-06-17 13:46:12

标签: imessage ios10

我目前正在尝试构建一个应该向另一个用户发送声音的iMessag应用。我设置了一个小用户界面并调用此代码将其发送给其他用户:

MSMessage *newMessage = [[MSMessage alloc]init];  
    [newMessage setURL:[NSURL URLWithString:@"https://my.app/kiss.m4a"]];  
    MSMessageTemplateLayout *layout = [[MSMessageTemplateLayout alloc] init];  
    layout.mediaFileURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"kiss" ofType:@"m4a"]];  
    layout.trailingCaption = @"Kiss";  

    newMessage.layout = layout;  
    [self.activeConversation insertMessage:newMessage localizedChangeDescription:nil completionHandler:^(NSError * _Nullable error) {  

    }];  

然后它将使用尾随标题发出消息但到目前为止没有声音。我尝试了几种格式,包括mp3,m4a,aac和amr。他们似乎都没有工作,我找不到任何文件。是否有任何支持声音格式的信息?

谢谢, 菲利普

1 个答案:

答案 0 :(得分:-1)

使用 insertAttachment:withAlternateFilename:completionHandler:completionHandler 发送音频