Как включить pjsip bluetooth в ios? - PullRequest
0 голосов
/ 17 октября 2018

мы создали приложение VoIP, используя pjsip, и нам потребовалось добавить поддержку Bluetooth.Для этого мы добавили следующий код: -

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". Так, как добавить Bluetooth в pjsip.

, чтобы у кого-нибудь было решение для этоготогда, пожалуйста, помогите мне.

Спасибо.

1 Ответ

0 голосов
/ 13 ноября 2018

Вам необходимо использовать AVAudioSession для маршрутизации звука в устройстве Bluetooth, но перед маршрутизацией вам необходимо вызвать библиотеку pjsip для звука pjsua_set_snd_dev(0,0);

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionAllowBluetooth error:&error];

Рад помочь вам:)

...