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 に指定した後でも、再生はモノラルです (つまり、両方のチャンネルではなく 1 つのイヤー ジャックでのみ再生します)。
他の誰かがこの問題に直面しましたか? recordSetting 辞書の値に問題はありますか?
ありがとう
誰でもこれで私を助けてもらえますか...チャンネル数を2に指定すると、なぜ再生が1つのジャックだけになるのでしょうか? (テスト用にヘッドホンを使用しています - 私の iPhone に付属しているものです)