2010-09-21 27 views
1

在我的應用程序中,我正在錄製音頻。我想郵寄錄製的音頻文件。我正在這樣做。郵寄錄製的音頻

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

NSData * myData = [NSData dataWithContentsOfURL:url];

這裏url是路徑。 printf(「\ n mydata%d」,[myData length]);};

當我打印數據長度時,我可以獲得長度。

[controller addAttachmentData:myData mimeType:@「audio/caf」fileName:@「name」];

[self presentModalViewController:controller animated:YES];

做完這個文件後,但當我下載它在我的機器(Mac或Windows)中,我無法播放。

任何人都可以幫我一把。

謝謝

+0

有你的問題解決了白衣音頻?因爲我有同樣的問題,不知道如何解決它,我的音頻不會在應用程序之外播放。 – Radu 2011-09-06 07:27:24

回答

2

我有完全相同的問題,最後只需添加文件擴展名的文件名,像這樣繞過它:

[controller addAttachmentData:myData mimeType:@"audio/caf" fileName:@"name.caf"];