disableVideo method
关闭视频模块。
该方法用于关闭视频。可以在加入频道前或者通话中调用,在加入频道前调用,则自动开启纯音频模式,在通话中调用则由视频模式切换为纯音频频模式。 调用 RtcEngine.enableVideo 方法可开启视频模式。
成功调用该方法后,远端会触发 RtcEngineEventHandler.userEnableVideo (false
) 回调。
Note
-
该方法设置的是内部引擎为禁用状态,在频道内和频道外均可调用,且在 RtcEngine.leaveChannel 后仍然有效。
-
该方法重置整个引擎,响应速度较慢,因此 Agora 建议使用如下方法来控制视频模块:
- RtcEngine.enableLocalVideo:是否启动摄像头采集并创建本地视频流。
- RtcEngine.muteLocalVideoStream:是否发布本地视频流。
- RtcEngine.muteRemoteVideoStream:是否接收并播放远端视频流。
- RtcEngine.muteAllRemoteVideoStreams:是否接收并播放所有远端视频流。
Implementation
@override
Future<void> disableVideo() {
return _invokeMethod('disableVideo');
}