在voip通话期间以编程方式启用扬声器

时间:2012-07-13 07:20:57

标签: ios ios5 core-audio voip twilio

我想在ios应用程序的voip调用期间以编程方式启用扬声器。它有可能吗?如何?

2 个答案:

答案 0 :(得分:2)

在Apple的音频会话文档中查找kAudioSessionProperty_OverrideAudioRoute键和kAudioSessionOverrideAudioRoute_Speaker属性。

答案 1 :(得分:2)

Swift 3.0

try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayAndRecord, mode: AVAudioSessionModeVoiceChat, options: .defaultToSpeaker)
try AVAudioSession.sharedInstance().overrideOutputAudioPort(.speaker)
try AVAudioSession.sharedInstance().setActive(true)
相关问题