mutePublishStreamAudio method

Future<void> mutePublishStreamAudio(
  1. bool mute,
  2. {ZegoPublishChannel? channel}
)

停止或恢复发送指定推流通道的音频流。

支持版本:1.1.0 及以上。 详情描述:推流时可调用此函数实现不推音频数据流,本地仍会采集和处理音频,但向网络发送静音帧数据包。 业务场景:用户不希望推出任何音频数据时,可以调用该接口。该接口不影响 onBeforeAudioPrepAudioData。 调用时机:在创建引擎 createEngine 后调用生效。 使用限制:无。 相关回调:如果在本地设置了停止发送音频流,拉本地流的远端用户可以通过监听 onRemoteMicStateUpdate 回调收到 Mute 的状态变更通知。 相关接口:mutePublishStreamVideo

  • mute 是否停止发送音频流;true 表示不发送音频流;false 表示发送音频流;默认为 false。
  • channel 推流通道。

Implementation

Future<void> mutePublishStreamAudio(bool mute,
    {ZegoPublishChannel? channel}) async {
  return await ZegoExpressImpl.instance
      .mutePublishStreamAudio(mute, channel: channel);
}