2012-05-22 9 views
5

Utilizo este código para tratar de habilitar el altavoz en el dispositivo iOS.pjsip enable speaker en ios des not work

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"); 
} 

Sé que puedo utilizar kAudioSessionProperty_OverrideAudioRoute pero quiero que le permita por PJSIP porque entonces puedo pasar PJMEDIA_AUD_DEV_ROUTE_BLUETOOTH a la ruta y habilitar Bluetooth.

utilizo PJSIP 1.8.5 en iOS 5.0

Respuesta

2

He actualizado a la versión 2.0.1 PJSIP y el código anterior es trabajar sin ningún problema.

+0

Hola Alex, estoy usando la versión 2.2.1 de PJSIP, probé el código anterior y eso no funciona. ¿Alguna razón o alguna actualización que creas necesaria en el código anterior? – DShah