Skip to main content
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)

方法说明:收到 MCU 私发告警。 参数说明: 返回值说明:无(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)。