pjsip启用ios上的扬声器不起作用

时间:2012-05-22 14:46:15

标签: 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来路由并启用蓝牙。

我在iOS 5.0上使用pjsip 1.8.5

1 个答案:

答案 0 :(得分:2)

我已将pjsip更新为2.0.1版,上面的代码没有问题。