通知
本站点除 Legacy 产品与方案外,已迁移至 声网新文档中心 ,当前页面不再维护
文档中心
全部产品
Console 官网 社区 技术支持

如何关闭 3A(降噪、回声消除、增益)的配置?

分类: 集成类    平台: All Platforms   最后更新时间: 2023/04/13 23:09:11

Web 端如何关闭 3A(降噪、回声消除、增益)的配置?

如果你的课堂集成或使用了混音或其他工具,想要关闭降噪、回声消除、增益功能,可在 packages/agora-classroom-sdk/src/infra/api/index.tsx 中添加以下代码实现:

 if (AgoraRteRuntimePlatform.Electron === AgoraRteEngineConfig.platform) {
      rtcSDKParameters = [
        { 'rtc.audio.aec.enable': false },
        { 'rtc.audio.agc.enable': false },
        { 'rtc.audio.ans.enable': false },
      ];
    } else {
      rtcSDKParameters = [
        {
          MEDIA_DEVICE_CONSTRAINTS: {
            audio: {
              autoGainControl: false,
              echoCancellation: false,
              noiseSuppression: false,
            },
          },
        },
      ];
    }