AVAudioRecorder делает запись звука намного проще, чем это было в более ранних версиях SDK. Вы можете настроить его перед записью в соответствии с вашими потребностями.
Следующие настройки должны настроить его для файлов WAV:
NSMutableDictionary* recordSetting = [[NSMutableDictionary alloc] init];
[recordSetting setValue :[NSNumber numberWithInt:kAudioFormatLinearPCM] forKey:AVFormatIDKey];
[recordSetting setValue:[NSNumber numberWithFloat:44100.0] forKey:AVSampleRateKey];
[recordSetting setValue:[NSNumber numberWithInt: 2] forKey:AVNumberOfChannelsKey];
и используется при записи во время инициализации:
recorder = [[ AVAudioRecorder alloc] initWithURL:fileURL settings:recordSetting error:&error];