房间 |
配置房间自定义属性,用于实现房间层级的个性化业务需求,例如可在课程中添加课间休息状态。详见如何设置自定义用户属性和课堂属性?。 |
配置课堂开始时间,适用于提前排课、课堂到点自动开始的场景。详见 LaunchOption 中的 startTime 字段说明。 |
配置课堂持续时间,适用于提前排课、课堂到点自动结束的场景。详见 LaunchOption 中的 duration 字段说明。 |
配置拖堂时间。拖堂时长后,房间关闭,房间里的用户会立即被踢出房间,其它用户无法也再加入该房间。详见 创建课堂 中的 roomProperties.schedule.closeDelay 字段说明。 |
配置上讲台学生人数上限。默认情况下,同时上讲台人数最多 6 人。 |
配置学生举手人数上限。默认情况下,同时举手人数默认最多 10 人。详见 创建课堂 中的 roomProperties.processes.handsUp.maxAccept 字段说明。 |
配置学生进入教室后是否默认直接上讲台。 |
配置区域,用于确保教室所在区域和用于存储课件及录制文件的 OSS 所在区域保持一致。详见 ConfigParams 参数说明。 |
支持课中事件监听,实时同步课堂内发生的事件。详见事件同步。 |
用户 |
配置用户自定义属性,用于设置头像、年龄等属性。详见如何设置自定义用户属性和课堂属性?。 |
用户列表。展示课堂中所有用户的上下台状态、摄像头状态、麦克风状态、奖励个数等信息。 |
自定义奖励。 |
指定学生上讲台发言。 |
踢人。 |
流 |
配置视频编码属性(码率、分辨率和镜像模式)。详见 EduVideoEncoderConfiguration。 |
加密音视频流。详见 MediaEncryptionConfig。 |
配置发流权限。 |
设备和媒体 |
开关和检测音视频设备(耳机、麦克风)。 |
控制视频渲染。 |
控制音频播放。 |
UIKit/UIStore |
配置多语言。详见灵动课堂如何支持多语言?。 |
调整教室布局。详见自定义课堂 UI。 |
修改课堂颜色。详见自定义课堂 UI。 |
Widget |
用于实现可插拔的自定义插件,如互动白板、答题器、倒计时。详见自定义插件。 |
录制 |
配置录制视频分辨率。详见设置录制状态 中的 webRecordConfig 字段说明。 |
配置录制文件存储地址。详见设置录制状态 中的 webRecordConfig 字段说明。 |
配置录制启动时间和结束时间。详见设置录制状态 中的 webRecordConfig 字段说明。 |