我确实在iPhone中闲逛了MMS,但没有找到太多相关信息,大部分发现都与图像有关。我想使用MMSiPhone中使用ios sdk发送音频,是否可以做到这一点?我对MMS有以下查询。

如何使用MMS识别iPhone中的所有iOS SDK音频文件?

如何使用MMS播放iPhone中的iOS SDK文件?

有人可以帮助我识别这些东西!

最佳答案

iOS中的开发人员无法使用Multimedia Messaging Service中的MMS
只有messages.app可以发送MMS,您不能访问messages.app中的任何数据,也不能发送MMS

iOS SDK提供了Message UI Framework,可让您发送电子邮件和短信。但是文本消息仅限于SMS

更新:iOS 7现在支持附件。

 - (void)sendAudioFile:(NSURL)audioFilePath {
    if ([MFMessageComposeViewController canSendAttachments] &&
        [MFMessageComposeViewController canSendText] &&
        [MFMessageComposeViewController isSupportedAttachmentUTI:@"com.apple.coreaudio-​format"]) //.caf files
    {
        NSLog(@"can send");

        MFMessageComposeViewController *message = [[MFMessageComposeViewController alloc] init];
        [message addAttachmentURL:audioFilePath withAlternateFilename:nil]; //.caf file
        message.messageComposeDelegate = self;
        [self presentViewController:message animated:YES completion:nil];
    }
    else {
        NSLog(@"cannot send");
    }
}

10-08 07:43