麦克风设置
常规接口
打开/关闭麦克风
当通话中希望关闭麦克风,可调用 RongCallClient 的 setEnableLocalAudio
接口,传入 false 达到本地静音效果;当需要再次打开时,传入 true 即可。默认值为 true,即麦克风打开状 态。
-
示例代码:
RongCallClient.getInstance().setEnableLocalAudio(true);
进阶接口
采集音源设置
当使用嵌入式设备或个别少数定制机型,出现麦克风采集异常时,可尝试设置音源接口 RCRTCConfig.Builder.setAudioSource
,传入其他音源类型。此接口默认值为 VOICE_COMMUNICATION
,建议在默认值无效情况下,优先尝试 DEFAULT
或 MIC
。参数含义详情,请参考 安卓官网。
-
示例代码:
RCRTCConfig.Builder builder = RCRTCConfig.Builder.create();
builder.setAudioSource(AudioSource.MIC);
RongCallClient.getInstance().setRTCConfig(builder);
注意
一般普通手机开发,不需要用到此接口,请勿随意调用,以免造成声音采集异常。