iPhone 同时实现声音的输入输出,既mic和喇叭同时使用 方法来在 mactaris

在 3.0 可以用下面的方式

UInt32 audioCategory = kAudioSessionCategory_PlayAndRecord;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(audioCategory), &audioCategory);

PlayAndRecord 會自動採用 microphone 及 receiver ,所以要用

UInt32 audioRoute = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty(kAudioSessionProperty_OverrideAudioRoute, sizeof(audioRoute), &audioRoute);

还有这些你喜欢么?