如何保存使用AVAudioRecorder录制的音频数据以供进一步使用?

时间:2011-11-07 11:58:23

标签: iphone ios5

您好我正在创建可以录制声音的应用程序。我可以拥有录制的声音文件,我可以立即播放。我不知道如何将它保存在iPhone上以便我可以在重新打开应用程序后播放它。

这个文件有什么方法可以存储为应用程序保存数据吗?

提前致谢。

1 个答案:

答案 0 :(得分:3)

您可以这样做将其记录到您的文档目录中:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"audioFile.ext"];  // Where ext is the audio format extension you have recorded your sound
[yourAudioPlayer.data writeToFile:filePath atomically:YES];