Я пытаюсь записать и сохранить mp3-файл, поэтому я использую следующий код
NSString* d = @" ar/mobile/Applications/86F15C5E-66EC-4071-95EB-96CDE64B5948/Library/Application Support/P/5720/5720/Report/Report0.mp3"
NSURL *soundFileURL = [NSURL fileURLWithPath:d];
NSDictionary *recordSettings = [NSDictionary
dictionaryWithObjectsAndKeys:
[NSNumber numberWithInt:AVAudioQualityMin],
AVEncoderAudioQualityKey,
[NSNumber numberWithInt:16],
AVEncoderBitRateKey,
[NSNumber numberWithInt: 2],
AVNumberOfChannelsKey,
[NSNumber numberWithFloat:44100.0],
AVSampleRateKey,
nil];
NSError *error = nil;
audioRecorder = [[AVAudioRecorder alloc]
initWithURL:soundFileURL
settings:recordSettings
error:&error];
if (error)
{
NSLog(@"error: %@", [error localizedDescription]);
} else {
[audioRecorder prepareToRecord];
}
и для начала записи я использую
[audioRecorder record];
для mp3 я получил ошибку
ошибка: операция не может быть завершена. (OSStatus error 1718449215.)
и если я сохранил его как wav, ничего не будет записано, и файл будет 0 байт
я что-то упустил, есть идеи, как это решить