Я достиг вышеуказанного, переопределив выходной порт аудиосеанса, как показано ниже,
NSError *error;
[[AVAudioSession sharedInstance] overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker
error:&error];
if(error)
{
NSLog(@"Error: AudioSession cannot use speakers");
}
И это хорошо работает с микрофоном проводных наушников.Любая помощь приветствуется!