setClientRole method
- ClientRole role
设置直播场景下的用户角色。
该方法设置用户角色为观众或主播。 直播频道中,只有角色为主播的用户才能调用 RtcChannel 类下的 RtcChannel.publish 方法。
成功调用该方法切换用户角色后,SDK 会触发以下回调:
- 本地:RtcChannelEventHandler.clientRoleChanged。
- 远端:RtcChannelEventHandler.userJoined 或 RtcChannelEventHandler.userOffline (
BecomeAudience
)。
Parameter role
用户角色。详见 ClientRole。
Implementation
@override
Future<void> setClientRole(ClientRole role) {
return _invokeMethod(
'setClientRole', {'role': ClientRoleConverter(role).value()});
}