【发布时间】:2016-10-18 14:31:47
【问题描述】:
我正在尝试在我的 pjsip 应用程序中使用扬声器,所以我正在使用 setOutputRoute:
pjmedia_aud_dev_route 路由=pjmedia_aud_dev_route.PJMEDIA_AUD_DEV_ROUTE_LOUDSPEAKER; MyApp.ep.audDevManager().setOutputRoute(route, true);
但我收到错误消息:音频功能无效或不受支持 (PJMEDIA_EAUD_INVCAP)。
在 pjsua 中它说:只有设备在 AudioDevInfo.caps 标志中具有 PJMEDIA_AUD_DEV_CAP_OUTPUT_ROUTE 能力时,此方法才有效,否则将抛出错误。
我在想也许我必须设置这个标志......但我不知道如何
【问题讨论】:
-
我在 iOS 中也遇到了这个问题。如何使用 pjsip 启用扬声器和关闭扬声器?我试过 PJMEDIA_AUD_DEV_ROUTE_LOUDSPEAKER 这个。但它在音频中没有任何作用。提前致谢! :)
标签: android audio voip pjsip speaker