【问题标题】:Saving and accessing audio recordings保存和访问录音
【发布时间】:2011-10-14 13:26:36
【问题描述】:
好吧,我对 Objective-c 有点陌生。我使用 AVAudioRecorder 设置了一个录音机。它工作得很好。但是....我不知道如何访问保存的文件,哎呀,我什至不知道它们是否被保存了。该程序至少暂时将它们保存到名为“sounds.caf”的 NSDocumentsDirectory 中。我想知道这些是否被永久保存,如果没有,那么我该如何做到这一点。然后我如何在它们保存后访问它们。谢谢您的帮助。
另外作为旁注 id 想知道是否可以合并两个声音文件并将它们一起记录到一个新文件中。
【问题讨论】:
标签:
objective-c
xcode
audio
avfoundation
nsdocumentdirectory
【解决方案1】:
您可以使用以下代码来保存您的音频文件。
#define DOCUMENTS_FOLDER [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]
#define DOCUMENTS_FOLDER1 [DOCUMENTS_FOLDER stringByAppendingPathComponent:@"Recordering"]
#define FILEPATH [DOCUMENTS_FOLDER stringByAppendingPathComponent:[self dateString]]
BOOL success = [self.myRecorder startRecording:FILEPATH];
if (!success){
printf("Error starting recording\n");
[self.myRecorder stopRecording];
self.myRecorder = nil;
isRecording = NO;
return;
}