enableLocalVideo method Null safety

Future<void> enableLocalVideo(
  1. bool enabled
)

开启/关闭本地视频采集。

该方法禁用或重新启用本地视频采集。不影响接收远端视频。

调用 RtcEngine.enableVideo 后,本地视频即默认开启。 你可以调用 RtcEngine.enableVideo (false) 关闭本地视频采集。关闭后如果想重新开启,则可调用 RtcEngine.enableVideo (true)。

成功禁用或启用本地视频采集后,远端会触发 RtcEngineEventHandler.userEnableLocalVideo 回调。

Note

该方法设置的是内部引擎为启用或禁用状态,在 RtcEngine.leaveChannel 后仍然有效。

Parameter enabled 是否启用本地视频:

  • true:开启本地视频采集和渲染(默认)。
  • false: 关闭使用本地摄像头设备。关闭后, 远端用户会接收不到本地用户的视频流;但本地用户依然可以接收远端用户的视频流。设置为 false 时,该方法不需要本地有摄像头。

Implementation

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