pjsip включить громкоговоритель на iOS не работает
Вопрос
Я использую этот код, чтобы попытаться включить громкоговоритель на устройстве 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, и приведенный выше код работает без проблем.
Не связан с StackOverflow