Skip to main content
说明:RoomEvent 是房间级事件回调接口,用于接收会控能力变化、共享状态、子会议与重连等事件。

回调方法

onRoomCameraStateChanged(operatorUid, selfUnMuteCameraDisabled, disabled)

方法说明:房间内所有用户摄像头状态能力改变事件。
参数说明:
  • operatorUidString,操作者 uid。
  • selfUnMuteCameraDisabledBoolean,是否允许自我解除禁画状态。
  • disabledBoolean,房间视频禁用状态。 返回值说明:无(Unit)。

onRoomMicStateChanged(operatorUid, selfUnMuteMicDisabled, disabled)

方法说明:房间内所有用户麦克风状态能力改变事件。
参数说明:
  • operatorUidString,操作者 uid。
  • selfUnMuteMicDisabledBoolean,是否允许自我解除禁音状态。
  • disabledBoolean,房间音频禁用状态。 返回值说明:无(Unit)。

onRoomChatDisabledChanged(operatorUid, disabled)

方法说明:房间内用户发送文本消息被禁用事件。
参数说明:
  • operatorUidString,操作者 uid。
  • disabledBoolean,房间文本消息禁用状态。 返回值说明:无(Unit)。

onRoomScreenshotDisabledChanged(operatorUid, disabled)

方法说明:房间内截屏能力变化事件。
参数说明:
  • operatorUidString,操作者 uid。
  • disabledBoolean,房间截屏禁用状态。 返回值说明:无(Unit)。

onRoomWatermarkDisabledChanged(operatorUid, disabled)

方法说明:房间内水印能力变化事件。
参数说明:
  • operatorUidString,操作者 uid。
  • disabledBoolean,房间水印禁用状态。 返回值说明:无(Unit)。

onRoomLockedChanged(operatorUid, locked)

方法说明:房间锁定状态变化事件。
参数说明:
  • operatorUidString,操作者 uid。
  • lockedBoolean,锁定状态。 返回值说明:无(Unit)。

onWaitingRoomDisabledChanged(operatorUid, disabled)

方法说明:等候室禁用状态变化事件。
参数说明:
  • operatorUidString,操作者 uid。
  • disabledBoolean,等候室禁用状态。 返回值说明:无(Unit)。

onRoomHostMove(sourceUid, targetUid)

方法说明:主持人转移事件。
参数说明:
  • sourceUidString,原主持人 uid。
  • targetUidString,新主持人 uid。 返回值说明:无(Unit)。

onCloudRecordStatusChange(type, status, errMsg)

方法说明:云录制状态改变事件。
参数说明:
  • typeCloudRecordType,云录制类型。
  • statusCloudRecordStatus,云录制状态。
  • errMsgString,错误信息。 返回值说明:无(Unit)。

onMcuAlarmReceived(operatorUid, alarm)

方法说明:MCU 告警(私发)事件。
参数说明:
  • operatorUidString,发送者 uid。
  • alarmMcuAlarm,告警信息。 返回值说明:无(Unit)。

onRoomShareStart(shareUid, shareType)

方法说明:共享开始事件(屏幕共享、共享白板)。
参数说明:
  • shareUidString,共享者 uid。
  • shareTypeShareType,共享类型。 返回值说明:无(Unit)。

onRoomShareStop(shareUid, shareType)

方法说明:共享结束事件。
参数说明:
  • shareUidString,共享者 uid。
  • shareTypeShareType,共享类型。 返回值说明:无(Unit)。

onAdminRoomShareStop(shareUid, shareType)

方法说明:主持人结束共享事件。
参数说明:
  • shareUidString,共享者 uid。
  • shareTypeShareType,共享类型。 返回值说明:无(Unit)。

onRoomHandUpChanged(operatorUid, enable, handupType)

方法说明:房间内举手状态变化事件。
参数说明:
  • operatorUidString,操作者 uid。
  • enableBoolean,举手状态(申请/取消)。
  • handupTypeHandUpType,举手申请类型。 返回值说明:无(Unit)。

onAdminRoomStartSubMeeting(subMeetingId, subTitle, uids)

方法说明:主持人开始子会议事件。
参数说明:
  • subMeetingIdString,子会议 id。
  • subTitleString,子会议标题。
  • uidsList<String>,子会议中包含的成员 uid 列表。 返回值说明:无(Unit)。

onAdminRoomStopSubMeeting(mainMeetingId, subMeetingId, subTitle)

方法说明:主持人停止子会议事件(主会场成员收到)。
参数说明:
  • mainMeetingIdString,主会议 id。
  • subMeetingIdString,子会议 id。
  • subTitleString,子会议标题。 返回值说明:无(Unit)。

onSignInActivity(hostName, epoch, beginAt, dur, endAt, desc)

方法说明:会中签到活动消息(群发)。
参数说明:
  • hostNameString,主持人昵称。
  • epochInt,轮次。
  • beginAtLong,开始时间(时间戳)。
  • durInt,预计时长(秒)。
  • endAtLong,结束时间(时间戳)。
  • descString,签到说明。 返回值说明:无(Unit)。

onSignInFinish(hostName, epoch)

方法说明:会中签到活动结束(群发)。
参数说明:
  • hostNameString,主持人昵称。
  • epochInt,轮次。 返回值说明:无(Unit)。

onError(errorCode, errMsg)

方法说明:错误事件回调。
参数说明:
  • errorCodeInt,错误码。
  • errMsgString,错误信息。 返回值说明:无(Unit)。

onReconnecting()

方法说明:开始重连事件。
参数说明:无。
返回值说明:无(Unit)。

onReconnected()

方法说明:重连成功事件。
参数说明:无。
返回值说明:无(Unit)。