enableLocalVideo abstract method

Future<void> enableLocalVideo(
  1. bool enabled
)

开关本地视频采集。

该方法禁用或重新启用本地视频采集,不影响接收远端视频。 调用 enableVideo 后,本地视频采集即默认开启。 如果你在频道内调用 enableLocalVideo (false) 关闭本地视频采集,也会同时停止在频道内发布视频流。如果想要重新开启,则可调用 enableLocalVideo (true),然后调用 updateChannelMediaOptions 并设置 options 参数,将本地采集的视频流发布到频道中。 成功禁用或启用本地视频采集后,远端会触发 onRemoteVideoStateChanged 回调。 该方法在加入频道前后均可调用,但加入频道前调用的设置,在加入频道后才会生效。 该方法设置内部引擎为启用状态,在离开频道后仍然有效。

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

Returns 方法成功调用时,无返回值;方法调用失败时,会抛出 AgoraRtcException 异常,你需要捕获异常并进行处理。详见错误码了解详情和解决建议。

Implementation

Future<void> enableLocalVideo(bool enabled);