1

在我的应用程序中,我正在录制音频。我想邮寄录制的音频文件。我正在这样做。

MFMailComposeViewController *controller = [[MFMailComposeViewControlleralloc] init]; 控制器.mailComposeDelegate =self ;

NSData *myData = [NSData dataWithContentsOfURL:url];

这里的url是路径。

printf("\n mydata %d",[myData 长度]);

当我打印数据长度时,我可以获得长度。

[控制器 addAttachmentData:myData mimeType:@"audio/caf" fileName:@"name"];

[自我presentModalViewController:控制器动画:YES];

完成此文件后附加,但当我在我的机器(Mac 或 Windows)中下载它时,我无法播放。

谁能帮帮我。

谢谢你

4

1 回答 1

2

我遇到了完全相同的问题,最后通过将文件扩展名添加到文件名来绕过它,如下所示:

[controller addAttachmentData:myData mimeType:@"audio/caf" fileName:@"name.caf"];
于 2011-02-26T17:22:08.530 回答