函数列表 | 描述 |
错误事件回调 | |
用户被踢下线 | |
用户凭证超时事件 | |
房间名称更改事件 | |
房间内所有用户麦克风被禁用事件 | |
房间内所有用户摄像头被禁用事件 | |
房间内所有用户屏幕分享被禁用事件 | |
房间内用户发送文本消息被禁用事件 | |
房间被解散事件 | |
被踢出房间事件 | |
房间上麦模式发生变化 | |
房间内人员数量发生变化 | |
房间内自定义信息发生变化 | |
远端用户进房事件 | |
远端用户离开房间事件 | |
房间内用户信息发生变化事件。 | |
用户视频状态发生变化事件 | |
用户音频状态发生变化事件 | |
用户音量变化事件 | |
用户文本消息发送能力发生变化事件 | |
用户网络状态变化事件 | |
屏幕分享结束 | |
房间内最大麦位数发生变化事件(仅在会议类型房间生效) | |
麦位列表发生变化事件 | |
收到用户被踢下麦事件 | |
收到请求消息事件 | |
收到请求被取消的事件 | |
收到请求被其他 管理员/房主 处理事件 | |
本地设备添加事件 | |
房间被解散事件 | |
用户角色发生变化事件 | |
用户角色发生变化事件 | |
收到用户被踢下麦事件 | |
收到请求被取消的事件 | |
收到请求被其他 管理员/房主 处理事件 |
- (void)onError: | |
message: | (NSString *)message |
参数 | 描述 |
errorCode | |
message | 错误信息。 |
- (void)onKickedOffLine: | (NSString *)message |
参数 | 描述 |
message | 被踢下线的描述。 |
- (void)onRoomNameChanged: | (NSString *)roomId |
roomName: | (NSString *)roomName |
参数 | 描述 |
roomId | 房间ID。 |
roomName | 房间名称。 |
- (void)onAllUserMicrophoneDisableChanged: | (NSString *)roomId |
isDisable: | (BOOL)isDisable |
参数 | 描述 |
isDisable | 是否被禁用。 |
roomId | 房间ID。 |
- (void)onAllUserCameraDisableChanged: | (NSString *)roomId |
isDisable: | (BOOL)isDisable |
参数 | 描述 |
isDisable | 是否被禁用。 |
roomId | 房间ID。 |
- (void)onScreenShareForAllUserDisableChanged: | (NSString *)roomId |
isDisable: | (BOOL)isDisable |
参数 | 描述 |
isDisable | 是否被禁用。 |
roomId | 房间ID。 |
- (void)onSendMessageForAllUserDisableChanged: | (NSString *)roomId |
isDisable: | (BOOL)isDisable |
参数 | 描述 |
isDisable | 是否被禁用。 |
roomId | 房间ID。 |
- (void)onRoomDismissed: | (NSString *)roomId |
reason: |
参数 | 描述 |
reason | |
roomId | 房间ID。 |
- (void)onKickedOutOfRoom: | (NSString *)roomId |
reason: | |
message: | (NSString *)message |
参数 | 描述 |
message | 被踢出的描述。 |
reason | 被踢出原因。 |
roomId | 房间ID。 |
- (void)onRoomSeatModeChanged: | (NSString *)roomId |
seatMode: |
参数 | 描述 |
roomId | 房间ID。 |
seatMode | 上麦模式。 |
- (void)onRoomUserCountChanged: | (NSString *)roomId |
userCount: | (NSInteger)userCount |
参数 | 描述 |
roomId | 房间ID。 |
userCount | 人员数量。 |
- (void)onRoomMetadataChanged: | (NSString *)key |
value: | (NSString *)value |
参数 | 描述 |
key | 房间自定义信息 key |
value | 房间自定义信息 value |
- (void)onRemoteUserEnterRoom: | (NSString *)roomId |
userInfo: |
参数 | 描述 |
roomId | 房间ID。 |
userInfo | 用户信息。 |
- (void)onRemoteUserLeaveRoom: | (NSString *)roomId |
userInfo: |
参数 | 描述 |
roomId | 房间ID。 |
userInfo | 用户信息。 |
- (void)onUserInfoChanged: | |
modifyFlag: | (TUIUserInfoModifyFlag)modifyFlag |
参数 | 描述 |
modifyFlag | 用户信息参数变更Key, 可参考TUIUserInfoModifyFlag。 |
userInfo | 用户信息。 |
- (void)onUserVideoStateChanged: | (NSString *)userId |
streamType: | |
hasVideo: | (BOOL)hasVideo |
reason: |
参数 | 描述 |
hasVideo | 是否有视频流。 |
reason | |
streamType | 视频流类型。 |
userId | 用户ID。 |
- (void)onUserAudioStateChanged: | (NSString *)userId |
hasAudio: | (BOOL)hasAudio |
reason: |
参数 | 描述 |
hasAudio | 是否有音频流。 |
reason | |
userId | 用户ID。 |
参数 | 描述 |
volumeMap | 用户音量字典 key: userId, value: 用于承载所有正在说话的用户的音量大小,取值范围 0 - 100。 |
- (void)onSendMessageForUserDisableChanged: | (NSString *)roomId |
userId: | (NSString *)userId |
isDisable: | (BOOL)muted |
参数 | 描述 |
isDisable | 是否被禁止发送文本消息 YES: 用户被禁止发送消息 NO: 用户被解除禁止,可以发送消息。 |
userId | 用户ID。 |
- (void)onUserNetworkQualityChanged: |
参数 | 描述 |
networkList |
- (void)onUserScreenCaptureStopped: | (NSInteger)reason |
参数 | 描述 |
reason | 停止原因,0:用户主动停止;1:屏幕窗口关闭导致停止;2:表示屏幕分享的显示屏状态变更(如接口被拔出、投影模式变更等)。 |
- (void)onRoomMaxSeatCountChanged: | (NSString *)roomId |
maxSeatNumber: | (NSInteger)maxSeatNumber |
参数 | 描述 |
maxSeatCount | 房间内最大麦位数量。 |
roomId | 房间ID。 |
- (void)onSeatListChanged: | |
seated: | |
left: |
参数 | 描述 |
leftList | 新下麦的用户列表。 |
seatList | 目前麦上最新的用户列表,包含新上麦的用户。 |
seatedList | 新上麦的用户列表。 |
- (void)onKickedOffSeat: | (NSInteger)seatIndex |
operateUser: |
参数 | 描述 |
operateUser | 操作踢人的(主持人/管理员)用户信息。 |
seatIndex | 麦位编号。 |
- (void)onRequestReceived: |
参数 | 描述 |
request |
- (void)onRequestCancelled: | |
operateUser: |
参数 | 描述 |
operateUser | 取消信令的用户信息。 |
request |
- (void)onRequestProcessed: | |
operateUser: |
参数 | 描述 |
operateUser | 取消信令的用户信息。 |
request |
- (void)onDeviceChanged: | (NSString *)deviceId |
type: | |
state: |
参数 | 描述 |
deviceId | 设备 ID。 |
state | 通断状态,0:设备已添加;1:设备已被移除;2:设备已启用。 |
type | 设备类型。 |
- (void)onRoomDismissed: | (NSString *)roomId |
参数 | 描述 |
roomId | 房间ID。 |
- (void)onUserRoleChanged: |
参数 | 描述 |
userInfo | 用户信息。 |
- (void)onUserRoleChanged: | (NSString *)userId |
userRole: |
参数 | 描述 |
userId | 用户ID。 |
userRole |
- (void)onKickedOffSeat: | (NSString *)userId |
参数 | 描述 |
userId | 操作踢人的(主持人/管理员)用户id。 |
- (void)onRequestCancelled: | (NSString *)requestId |
userId: | (NSString *)userId |
参数 | 描述 |
requestId | 请求ID。 |
userId | 取消信令的用户ID。 |
- (void)onRequestProcessed: | (NSString *)requestId |
userId: | (NSString *)userId |
参数 | 描述 |
requestId | 请求ID。 |
userId | 管理员/房主 的用户ID。 |
本页内容是否解决了您的问题?