我使用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号,则播放为什么会在短短的一个插孔? (我使用耳机测试 - 它带着我的iPhone的那些)