muteLocalAudio method
- 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,
});
}