教室事件说明
-
被踢事件
1 2 3 4
{ type: "RoomParticipantEvicted", data: {} } -
课堂开始
-
已经上课了
1 2 3 4 5 6 7 8
{ "type": "RoomClassBegin", "data": { "classBegin": true, "type": "RoomMsgList", "desc": "接收来自RoomMsgList信令里上课信令,刚进入网页就处于上课状态时触发。" } } -
点击上课
1 2 3 4 5 6 7 8
{ "type": "RoomClassBegin", "data": { "classBegin": true, "type": "roomPubmsg", "desc": "接收来自RoomPubmsg信令里上课信令,主讲人点击上课按钮触发。" } }- 课堂结束
1 2 3 4 5 6 7 8
{ "type": "RoomClassBegin", "data": { "classBegin": false, "type": "RoomDelmsg", "desc": "接收来自RoomDelmsg信令里下课信令,主讲点击下课按钮下课。" } }- 房间连接成功事件
1 2 3 4 5 6 7
{ "type": "RoomConnection", "data": { "source": "Talk", "action": "loaded" } }- 教室跳转url
1 2 3 4 5 6
{ "type": "RoomOverUrl", "data": { "leaveRoomUrl": "https://class.51menke.com/?roomid=953381555&userid=67a3e7ad-b128-2022-3f26-5fb7b4160c97&role=0&serial=953381555" } }- 共享屏幕
1 2 3 4 5 6
{ "type": "RoomUserScreen", "data": { "published": true } }- 全屏
1 2 3 4 5 6
{ "type": "RoomFullScreen", "data": { "isFullscreen": true } }- 房间连接失败事件
错误码见《状态码》-全局错误码
1 2 3 4
{ "type": "RoomConnectionFail", "data": {} } -
-
独立的设备检测完成事件(joinDeviceCheck方法绑定)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
{ "type": "RoomDeviceFinish", "data": { "roomId": "string", // 房间ID "domain": "string", // 域名 "userId": "string", // 用户ID "app": "number", // 客户端类型,枚举1、iOS 2、iPad 3、Android 4、AndroidPad 5、PC-APP 6、PC-WEB "appversion": "string", // 应用版本号 "os": "string", // 操作系统类型 "osVersion": "string", // 系统版本 "netDelayms": "number", // 网络延迟(毫秒) "netUpKbps": "number", // 上传网络质量(kbps) "netUpState": "string", // 上传网络判定结果 ["bad"(差), "good"(一般), "great"(很好)] "netDownKbps": "number", // 下载网络质量(kbps) "netDownState": "string", // 下载网络判定结果 ["bad"(差), "good"(一般), "great"(很好)] "cameraName": "string", // 摄像头设备名称 "cameraResolution": "string", // 摄像头分辨率 "cameraCheckPass": "boolean", // 摄像头检测是否通过 "cameraCheckErrMsg": "string", // 摄像头检测错误信息 "micName": "string", // 麦克风设备名称 "micCheckPass": "boolean", // 麦克风检测是否通过 "micCheckErrMsg": "string", // 麦克风检测错误信息 "isInClassroom": "boolean" // 是否在教室中 } // 设备的相关信息 }




