muteAllPlayVideoStreams method
- bool mute
拉流是否可接收所有视频数据
支持版本:3.10.0 及以上。 详情描述:在实时音视频互动过程中,本地用户可根据需要,通过此函数控制拉流时是否接收所有远端用户的视频数据(包括在调用该函数后新加入房间的用户所推的视频流)。默认情况下,用户加入房间后可以接收所有远端用户推送的视频数据。当开发者不接收视频数据时,可降低硬件和网络的开销。 业务场景:当开发者需要快速关闭、恢复观看远端视频画面时,可调用此函数。相比重新拉流,能极大降低耗时,提升互动体验。 调用时机:在调用 createEngine 后可调用此函数。 注意事项:
- 此接口在 SDK 生命周期内不能和 muteAllPlayStreamVideo 混用。
- 当指定不接收视频流数据时,视图默认保持在最后一帧,如果需要清除最后一帧,请联系 ZEGO 技术支持。 相关接口:可调用 mutePlayStreamVideo 函数控制是否接收单条视频数据。 注意:此函数仅在 ZegoExpressVideo SDK 中有效!
mute
拉流时是否可以接收所有远端用户的视频数据,“true” 表示禁止,“false” 表示接收,默认值为 “false”。
Implementation
Future<void> muteAllPlayVideoStreams(bool mute) async {
return await ZegoExpressImpl.instance.muteAllPlayVideoStreams(mute);
}