5

我使用此代码尝试在 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

4

1 回答 1

2

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

于 2012-11-08T12:18:37.717 回答