2

我目前正在尝试构建一个应该向另一个用户发送声音的 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。它们似乎都不起作用,我找不到任何文档。是否有任何信息支持哪些声音格式?

谢谢,菲利普

4

1 回答 1

-1

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

于 2016-06-22T10:42:53.150 回答