- (void)onError:(TUIError)error message:(NSString *)message;
参数 | 类型 | 含义 |
error | 错误码 | |
message | NSString * | 错误信息 |
- (void)onKickedOffLine:(NSString *)message;
参数 | 类型 | 含义 |
message | NSString * | 被踢出的描述 |
- (void)onUserSigExpired;
- (void)onRoomNameChanged:(NSString *)roomId roomName:(NSString *)roomName;
参数 | 类型 | 含义 |
roomId | NSString * | 房间 ID |
roomName | NSString * | 房间名称 |
- (void)onAllUserMicrophoneDisableChanged:(NSString *)roomId isDisable:(BOOL)isDisable;
参数 | 类型 | 含义 |
roomId | NSString * | 房间 ID |
isDisable | BOOL | 是否被禁用 |
- (void)onAllUserCameraDisableChanged:(NSString *)roomId isDisable:(BOOL)isDisable;
参数 | 类型 | 含义 |
roomId | NSString * | 房间 ID |
isDisable | BOOL | 是否被禁用 |
- (void)onSendMessageForAllUserDisableChanged:(NSString *)roomId isDisable:(BOOL)isDisable;
- (void)onKickedOutOfRoom:(NSString *)roomId message:(NSString *)message;
参数 | 类型 | 含义 |
roomId | NSString * | 房间 ID |
message | NSString * | 被踢出的描述 |
- (void)onRoomDismissed:(NSString *)roomId;
参数 | 类型 | 含义 |
roomId | NSString * | 房间 ID |
- (void)onRoomSpeechModeChanged:(NSString *)roomId speechMode:(TUISpeechMode)mode;
参数 | 类型 | 含义 |
roomId | NSString * | 房间 ID |
mode | 麦控模式 |
- (void)onRemoteUserEnterRoom:(NSString *)roomId userInfo:(TUIUserInfo *)userInfo;
参数 | 类型 | 含义 |
roomId | NSString * | 房间 ID |
userInfo | 用户信息 |
- (void)onRemoteUserLeaveRoom:(NSString *)roomId userInfo:(TUIUserInfo *)userInfo;
参数 | 类型 | 含义 |
roomId | NSString * | 房间 ID |
userInfo | 用户信息 |
- (void)onUserRoleChanged:(NSString *)userId userRole:(TUIRole)userRole;
参数 | 类型 | 含义 |
userId | NSString * | 用户 ID |
userRole | 用户角色 |
- (void)onUserVideoStateChanged:(NSString *)userIdstreamType:(TUIVideoStreamType)streamTypehasVideo:(BOOL)hasVideoreason:(TUIChangeReason)reason;
参数 | 类型 | 含义 |
userId | NSString * | 用户 ID |
streamType | 视频流类型 | |
hasVideo | BOOL | 是否有视频流 |
reason | 视频流发生变化原因 |
- (void)onUserAudioStateChanged:(NSString *)userIdhasAudio:(BOOL)hasAudioreason:(TUIChangeReason)reason;
参数 | 类型 | 含义 |
userId | NSString * | 用户 ID |
hasAudio | BOOL | 是否有音频流 |
reason | 音频流发生变化原因 |
- (void)onUserScreenCaptureStopped:(NSInteger)reason;
参数 | 类型 | 含义 |
reason | NSInteger | 停止原因: 0:用户主动停止 1:屏幕窗口关闭导致停止 2:表示屏幕分享的显示屏状态变更(如接口被拔出、投影模式变更等) |
- (void)onRoomMaxSeatCountChanged:(NSString *)roomId maxSeatNumber:(NSInteger)maxSeatNumber;
参数 | 类型 | 含义 |
roomId | NSString * | 房间 ID |
maxSeatNumber | NSInteger | 房间内最大麦位数量 |
- (void)onUserVoiceVolumeChanged:(NSDictionary<NSString *, NSNumber *> *)volumeMap;
参数 | 类型 | 含义 |
volumeMap | NSDictionary<NSString *, NSNumber *> * | 用户音量 map |
- (void)onSendMessageForUserDisableChanged:(NSString *)roomIduserId:(NSString *)userIdisDisable:(BOOL)muted;
参数 | 类型 | 含义 |
roomId | NSString * | 房间 ID |
userId | NSString * | 用户 ID |
muted | BOOL | 是否被禁止发送文本消息 |
- (void)onUserNetworkQualityChanged:(NSArray<TUINetworkInfo *> *)networkList;
参数 | 类型 | 含义 |
networkList | 用户网络状态数组,可以参考TUINetworkInfo对象 |
- (void)onSeatListChanged:(NSArray<TUISeatInfo *> *)seatListseated:(NSArray<TUISeatInfo *> *)seatedListleft:(NSArray<TUISeatInfo *> *)leftList;
参数 | 类型 | 含义 |
seatList | 目前麦上最新的用户列表,包含新上麦的用户 | |
seatedList | 新上麦的用户列表 | |
leftList | 新下麦的用户列表 |
- (void)onKickedOffSeat:(NSString *)userId;
参数 | 类型 | 含义 |
userId | NSString * | 用户 ID |
- (void)onRequestReceived:(TUIRequest *)request;
参数 | 类型 | 含义 |
request | 请求内容 |
- (void)onRequestCancelled:(NSString *)requestId;
参数 | 类型 | 含义 |
requestId | NSString * | 请求 ID |
- (void)onReceiveTextMessage:(NSString *)roomIdmessage:(TUIMessage *)message;
参数 | 类型 | 含义 |
roomId | NSString * | 房间 ID |
message | 消息内容,详细定义可以参考TUIRoomDefine.h文件中TUIMessage的定义 |
- (void)onReceiveCustomMessage:(NSString *)roomIdmessage:(TUIMessage *)message;
参数 | 类型 | 含义 |
roomId | NSString * | 房间 ID |
message | 消息内容 |
本页内容是否解决了您的问题?