switchRole method

Future<void> switchRole(
  1. int role
)

切换用户角色(仅适用于直播场景 TRTCCloudDef.TRTC_APP_SCENE_LIVETRTCCloudDef.TRTC_APP_SCENE_VOICE_CHATROOM

在直播场景下,用户可能需要在“观众”和“主播”角色之间进行切换。您可以在进房前使用 TRTCParams 中的 role 字段确定角色,也可以在进房后使用 switchRole API 切换角色。

参数:

role 目标角色,默认为主播:

TRTCCloudDef.TRTCRoleAnchor:主播,可以上行视频和音频。一个房间内最多允许 50 个主播同时上行视频。

TRTCCloudDef.TRTCRoleAudience:观众,只能观看视频,不能上行视频或音频。一个房间内观众数量没有上限。

Implementation

Future<void> switchRole(int role // Target role, which is anchor by default:
    ) {
  return _cloudChannel.invokeMethod('switchRole', {
    "role": role,
  });
}