muteLocalVideoStream method Null safety
- bool muted
取消或恢复发布本地视频流。
自从 v3.4.5
该方法仅设置用户在 RtcChannel 频道中的音频发布状态。
成功调用该方法后,远端会触发 remoteVideoStateChanged
回调。
同一时间,本地的音视频流只能发布到一个频道。如果你创建了多个频道,请确保你只在一个频道中调用 RtcEngine.muteLocalVideoStream,否则方法会调用失败并返回 -5 (refused
)。
Note
- 该方法不会改变视频采集设备的使用状态。
- 该方法的调用是否生效受 RtcEngine.joinChannel 和 RtcEngine.setClientRole 方法的影响,详见《设置发布状态》。
Parameter muted
是否取消发布本地视频流:
true
:取消发布。false
: 发布。
Implementation
@override
Future<void> muteLocalVideoStream(bool muted) {
return _invokeMethod('muteLocalVideoStream', {
'muted': muted,
});
}