pjsip使ios上的扬声器无法正常工作

Ale*_*nte 5 pjsip ios

我使用此代码尝试在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");
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用,kAudioSessionProperty_OverrideAudioRoute但我想通过pjsip启用它,因为我可以传递PJMEDIA_AUD_DEV_ROUTE_BLUETOOTH路由并启用蓝牙.

我在iOS 5.0上使用pjsip 1.8.5

Ale*_*nte 2

我已将 pjsip 更新到版本 2.0.1,上面的代码工作没有问题。