好吧,所以我对Objective-c有点新意。我使用AVAudioRecorder设置了录音机。它很棒。但....我不知道如何访问保存的文件,哎呀我甚至不知道他们是否得到了保存。该程序至少暂时将它们保存到名为“sounds.caf”的NSDocumentsDirectory中。我想知道这些是否永久保存,如果没有,那么我怎么能这样做。然后我怎样才能在保存后访问它们。谢谢您的帮助。
另外作为旁注,我想知道是否可以组合两个声音文件并将它们一起记录到一个新文件中。
答案 0 :(得分:0)
您可以使用以下代码保存音频文件。
#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;
}