MeetingRoomEvent 承载当前会议的房间整体状态和连接生命周期,通过 MeetingEngine.roomEvent 注册。可继承 MeetingRoomSimpleEvent 按需覆写。
使用说明
-
房间级事件描述整场会议的共享状态、配置和生命周期;指定成员的设备、权限或轨道变化由
MeetingUserEvent分发。 - 监听可在入会前赋值,以接收首次房间状态;离会后会被清除。
-
回调保持实际来源线程。
onDisconnected()表示底层已经真实断开,主动调用exitMeeting()不保证产生该回调。
房间与连接
onMeetingUpdated(meetingInfo)
返回值说明:无(
Unit)。
onDisconnected(reason, statusCode, message)
返回值说明:无(
Unit)。
onReconnecting()
Unit)。
onReconnected()
Unit)。
房间配置
onRoomCameraStateChanged(operatorUid, selfUnMuteCameraDisabled, disabled)
返回值说明:无(
Unit)。
onRoomMicStateChanged(operatorUid, selfUnMuteMicDisabled, disabled)
返回值说明:无(
Unit)。
onRoomChatDisabledChanged(operatorUid, disabled)
返回值说明:无(
Unit)。
onRoomScreenshotDisabledChanged(operatorUid, disabled)
返回值说明:无(
Unit)。
onRoomWatermarkDisabledChanged(operatorUid, disabled)
返回值说明:无(
Unit)。
onRoomLockedChanged(operatorUid, locked)
返回值说明:无(
Unit)。
onWaitingRoomDisabledChanged(operatorUid, disabled)
返回值说明:无(
Unit)。
onRoomHostMove(sourceUid, targetUid)
返回值说明:无(
Unit)。
录制、共享与举手
onCloudRecordStatusChange(type, status, errorMessage)
返回值说明:无(
Unit)。
onMcuAlarmReceived(operatorUid, alarm)
返回值说明:无(
Unit)。
onRoomShareStart(shareUid, shareType)
返回值说明:无(
Unit)。
onRoomShareStop(shareUid, shareType)
返回值说明:无(
Unit)。
onAdminRoomShareStop(shareUid, shareType)
返回值说明:无(
Unit)。
onRoomHandUpChanged(operatorUid, enabled, handUpType)
返回值说明:无(
Unit)。
讨论组与签到
onAdminRoomStartSubMeeting(subMeetingId, subTitle, uids)
返回值说明:无(
Unit)。
onAdminRoomStopSubMeeting(mainMeetingId, subMeetingId, subTitle)
返回值说明:无(
Unit)。
onSignInActivity(hostName, epoch, beginAt, duration, endAt, description)
返回值说明:无(
Unit)。
onSignInFinish(hostName, epoch)
返回值说明:无(
Unit)。