mutePublishStreamAudio method
- bool mute,
- {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);
}