2012-05-22 13 views
5

Io uso questo codice per provare ad abilitare l'altoparlante sul dispositivo iOS.pjsip abilita l'altoparlante su 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"); 
} 

So che posso usare kAudioSessionProperty_OverrideAudioRoute ma voglio abilitarlo PJSIP perché poi posso passare PJMEDIA_AUD_DEV_ROUTE_BLUETOOTH di percorso e attivare il bluetooth.

Io uso PJSIP 1.8.5 su iOS 5.0

risposta

2

ho aggiornato alla versione 2.0.1 PJSIP e il codice di cui sopra sta funzionando senza alcun problema.

+0

Ciao Alex, sto usando PJSIP versione 2.2.1, ho provato sopra il codice e non funziona. Qualche motivo o aggiornamento ritieni necessario nel codice sopra? – DShah