Я использую AVAudioRecorder для записи звука и сохранения в файл wav (с использованием SDK 3.0) Словарь настроек содержит следующие значения
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];
[recordSetting setValue :[NSNumber numberWithInt:16] forKey:AVLinearPCMBitDepthKey];
[recordSetting setValue :[NSNumber numberWithBool:NO] forKey:AVLinearPCMIsBigEndianKey];
[recordSetting setValue :[NSNumber numberWithBool:NO] forKey:AVLinearPCMIsFloatKey];
Даже после указания числа каналов равным 2, воспроизведение будет монофоническим (т. Е. Воспроизводится только один разъем для наушников вместо обоих каналов).
Кто-нибудь еще сталкивался с этой проблемой? Что-то не так со значениями словаря recordSetting?
Спасибо
Может кто-нибудь помочь мне с этим ... Если я укажу количество каналов равным 2, почему воспроизведение будет только в одном гнезде? (Я использую наушники для тестирования - те, которые пришли с моим iPhone)