我正在尝试在通用应用程序中录制和播放音频。AVAudioSession 配置为:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error: nil];
UInt32 category = kAudioSessionCategory_PlayAndRecord;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(category), &category);
这适用于带有内置麦克风的设备。但在第三代 iPod 中,我遇到了随机的不良行为。有时一切正常,有时只有在插入带有集成麦克风的耳机时才会发生。在这种情况下,没有耳机就无法在应用程序中听到任何声音。