2012-05-22 84 views
5

我使用此代碼嘗試啓用iOS設備上的揚聲器。pjsip啓用揚聲器上的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路由和啓用藍牙。

我用PJSIP 1.8.5在iOS 5.0

回答

2

我已經更新到PJSIP版本2.0.1和上面的代碼工作,沒有問題。

+0

嗨亞歷克斯,我使用PJSIP版本2.2.1,我試過上面的代碼,這是行不通的。以上代碼中需要任何理由或更新? – DShah

相關問題