muteLocalVideoStream method Null safety

Future<void> muteLocalVideoStream(
  1. bool muted
)

停止/恢复发送本地视频流。

成功调用该方法后,远端会触发 RtcEngineEventHandler.userMuteVideo 回调。

Note

  • 调用该方法时,SDK 不再发送本地视频流,但摄像头仍然处于工作状态。 相比于 RtcEngine.enableLocalVideo (false) 用于控制本地视频流发送的方法,该方法响应速度更快。
  • 该方法不影响本地视频流获取,没有禁用摄像头。
  • 如果你在该方法后调用 RtcEngine.setChannelProfile 方法,SDK 会根据你设置的频道模式以及用户角色, 重新设置是否停止发送本地视频。因此我们建议在 RtcEngine.setChannelProfile 后调用该方法。

Parameter muted 是否发送本地视频流:

  • true:不发送本地视频流。
  • false:(默认)发送本地视频流。

Implementation

@override
Future<void> muteLocalVideoStream(bool muted) {
  return _invokeMethod('muteLocalVideoStream', {
    'muted': muted,
  });
}