2012-05-22 20 views
5

iOS cihazda hoparlörü etkinleştirmeyi denemek için bu kodu kullanıyorum.pjsip ios üzerindeki hoparlörü etkinleştirmemek işe yaramıyor

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

ben kAudioSessionProperty_OverrideAudioRoute kullanabilirsiniz biliyorum ama o zaman rotaya PJMEDIA_AUD_DEV_ROUTE_BLUETOOTH geçmek ve bluetooth etkinleştirebilirsiniz çünkü pjsip tarafından etkinleştirmek istiyor.

ben sürümüne 2.0.1'e pjsip güncelledik ve kod yukarıdaki hiçbir sorun ile çalışıyor

cevap

2

iOS 5.0 üzerinde pjsip 1.8.5 kullanın.

+0

Merhaba Alex, PJSIP sürüm 2.2.1 kullanıyorum, kod üzerinde çalıştım ve bu çalışmıyor. Herhangi bir sebep veya herhangi bir güncelleme yukarıdaki kodda gerekli olduğunu düşünüyor musunuz? – DShah

İlgili konular