我们使用pjsip制作了VoIP应用,我们需要添加对蓝牙的支持。为此,我们添加了以下代码:-
pjmedia_aud_dev_route route = PJMEDIA_AUD_DEV_ROUTE_BLUETOOTH;
pj_status_t status =
pjsua_snd_set_setting(PJMEDIA_AUD_DEV_CAP_INPUT_ROUTE, &route,
PJ_TRUE);
NSLog(@"statuys is--->%d",status);
但是上面的代码给出了状态代码“ 420008”。因此如何在pjsip中添加蓝牙。
所以任何人都有解决方案,然后请帮助我。
谢谢。
答案 0 :(得分:0)
You need use AVAudioSession to route the sound in bluetooth device but before routing you need to call pjsip library for sound pjsua_set_snd_dev(0,0);
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionAllowBluetooth error:&error];
Happy to help you :)