使用airpod麦克风捕获蓝牙音频

时间:2018-12-02 10:56:08

标签: ios voip audiosession

如何设置音频会话类别,以便外部蓝牙airpod设备可以使用airpod麦克风录制音频,并且也可以与其他蓝牙设备流畅地工作。这是我的代码。

AVAudioSession *audioSession = [AVAudioSession sharedInstance];

/*
 optimum to minimize delay, must put a software resampler to deal with 8khz
 */
NSError *error;
[audioSession setPreferredSampleRate:8000.0 error:&error];

if([[UIDevice currentDevice] systemVersion].floatValue>=10.0)
{
    [audioSession setCategory:AVAudioSessionCategoryPlayAndRecord
                  withOptions:AVAudioSessionCategoryOptionAllowBluetoothA2DP
                        error:&error];
}
else
{
    [audioSession setCategory:AVAudioSessionCategoryPlayAndRecord
                  withOptions:AVAudioSessionCategoryOptionAllowBluetooth
                        error:&error];
}

0 个答案:

没有答案