我通过如下覆盖音频会话的输出端口来实现上述目的,
NSError *error;
[[AVAudioSession sharedInstance] overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker
error:&error];
if(error)
{
NSLog(@"Error: AudioSession cannot use speakers");
}
这与有线耳机麦克风配合使用效果很好。任何帮助表示赞赏!