setSubscribeVideoAllowlist abstract method

Future<void> setSubscribeVideoAllowlist({
  1. required List<int> uidList,
  2. required int uidNumber,
})

设置视频订阅白名单。

你可以调用该方法指定想要订阅的视频流。 该方法在加入频道前后均可调用。 视频订阅白名单不受 muteRemoteVideoStream 、 muteAllRemoteVideoStreams 以及 ChannelMediaOptions 中的 autoSubscribeVideo 的影响。 设置订阅白名单后,如果离开当前频道后再重新加入频道,白名单依然生效。 如果某个用户同时在音频订阅黑名单和白名单中,仅订阅黑名单生效。

  • uidList 视频订阅白名单的用户 ID 列表。 如果你想指定仅订阅某一发流用户的视频流,将该用户的 ID 加入此列表中。如果你想要将某一用户从订阅白名单中移除,需要重新调用 setSubscribeVideoAllowlist 方法更新音频订阅白名单的用户 ID 列表,使其不包含你想移除的用户的 uid 。
  • uidNumber 白名单用户 ID 列表中的用户数量。

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

Implementation

Future<void> setSubscribeVideoAllowlist(
    {required List<int> uidList, required int uidNumber});