是否可以将音频置于“手机”模式?

时间:2010-08-18 15:15:23

标签: iphone core-audio

我的意思是,使用扬声器和手机麦克风,但不要以免提方式使用扬声器。

所以用例是: 1.用户正在通过手机扬声器收听应用程序 2.他们希望将手机放在他们的耳边,这样他们就可以选择一个选项来改变音频,就好像他们正在通话一样(即非免提模式)

这有意义吗?或者这应该自动发生?

1 个答案:

答案 0 :(得分:1)

您需要将音频会话类别设置为AVAudioSessionCategoryPlayAndRecord:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord];

这会将所有音频输出路由到接收器 - “通话时您握住的小型扬声器”。有关详细信息,请参阅Audio Session Programming Guide: Configuring the Audio Session