muteLocalAudio method

Future<void> muteLocalAudio(
  1. bool mute
)

暂停/恢复发布本地的音频流,也即静音/取消静音

静音本地音频后,房间中的其他成员将收到 onUserAudioAvailable(userId, false) 回调通知。取消静音本地音频后,房间中的其他成员将收到 onUserAudioAvailable(userId, true) 回调通知。

stopLocalAudio 不同,muteLocalAudio 不会停止发送音频/视频数据,而是继续发送极低比特率的静音包。由于 MP4 等视频文件格式对音频连续性要求较高,如果使用 stopLocalAudio,MP4 录制文件无法流畅播放。因此,在对录制质量要求较高的场景中,建议使用 muteLocalAudio,以便录制具有更好兼容性的 MP4 文件。

参数:

mute true:静音;false:取消静音

Implementation

Future<void> muteLocalAudio(bool mute // true:屏蔽;false:开启,默认值:false。
    ) {
  return _cloudChannel.invokeMethod('muteLocalAudio', {
    "mute": mute,
  });
}