pjsip включить громкоговоритель на iOS не работает

StackOverflow https://stackoverflow.com//questions/10704403

  •  13-12-2019
  •  | 
  •  

Вопрос

Я использую этот код, чтобы попытаться включить громкоговоритель на устройстве iOS.

pjmedia_aud_dev_route route = PJMEDIA_AUD_DEV_ROUTE_LOUDSPEAKER;
pj_status_t status = pjsua_snd_set_setting(PJMEDIA_AUD_DEV_CAP_INPUT_ROUTE, &route, PJ_FALSE);
if (status != PJ_SUCCESS){
             NSLog(@"Error enabling loudspeaker");
}

Я знаю, что могу использовать kAudioSessionProperty_OverrideAudioRoute но я хочу включить его с помощью pjsip, потому что тогда я смогу пройти PJMEDIA_AUD_DEV_ROUTE_BLUETOOTH маршрутизировать и включить Bluetooth.

Я использую pjsip 1.8.5 на iOS 5.0.

Это было полезно?

Решение

Я обновил pjsip до версии 2.0.1, и приведенный выше код работает без проблем.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top