setSubscribeAudioBlocklist abstract method

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

设置音频订阅黑名单。

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

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

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

Implementation

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