跳到主要内容

麦克风设置

常规接口

打开/关闭麦克风

当通话中希望关闭麦克风,可调用 RongCallClient 的 setEnableLocalAudio 接口,传入 false 达到本地静音效果;当需要再次打开时,传入 true 即可。默认值为 true,即麦克风打开状态。

  • 示例代码:

    RongCallClient.getInstance().setEnableLocalAudio(true);

进阶接口

采集音源设置

当使用嵌入式设备或个别少数定制机型,出现麦克风采集异常时,可尝试设置音源接口 RCRTCConfig.Builder.setAudioSource,传入其他音源类型。此接口默认值为 VOICE_COMMUNICATION,建议在默认值无效情况下,优先尝试 DEFAULTMIC。参数含义详情,请参考 安卓官网

  • 示例代码:

    RCRTCConfig.Builder builder = RCRTCConfig.Builder.create();
    builder.setAudioSource(AudioSource.MIC);
    RongCallClient.getInstance().setRTCConfig(builder);
注意

一般普通手机开发,不需要用到此接口,请勿随意调用,以免造成声音采集异常。