サウンドを録音し、録音したファイルをドキュメントディレクトリに保存したい:-次のように実行しました:-
[[AVAudioSession sharedInstance]
setCategory: AVAudioSessionCategoryRecord
error: nil];
NSMutableDictionary *recordSetting = [[NSMutableDictionary alloc] init];
[recordSetting setValue :[NSNumber numberWithInt:kAudioFormatAppleIMA4] forKey:AVFormatIDKey];
[recordSetting setValue:[NSNumber numberWithFloat:16000.0] forKey:AVSampleRateKey];
[recordSetting setValue:[NSNumber numberWithInt: 1] forKey:AVNumberOfChannelsKey];
recorderFilePath = [[NSString stringWithFormat:@"%@/Audio.caf", DOCUMENTS_FOLDER] retain];
NSURL *soundFileURL=[NSURL URLWithString:recorderFilePath];
recorderFilePath = [[NSString stringWithFormat:@"%@/Audio.caf", DOCUMENTS_FOLDER] retain];
NSURL *soundFileURL = [NSURL fileURLWithPath:recorderFilePath];
NSLog(@"str==>%@ soundurl==>%@",recorderFilePath,soundFileURL);
AVAudioRecorder *newRecorder =
[[AVAudioRecorder alloc] initWithURL: url
settings: settings
error: nil];
newRecorder.delegate = self;
[newRecorder prepareToRecord];
[newRecorder record];
および[レコーダー停止]; 記録停止が行われたとき。
これを見た:- これ
それに応じてコーディングします。しかし、それでもドキュメントフォルダに.cafファイルを作成することはできません。