麦克风及摄像头开关控制(学生侧)

最近更新时间:2026-03-18 16:41:02

我的收藏
为优化业务侧在不同教学场景的交互使用体验,目前支持配合后台 API 接口 创建房间 的参数和前端自定义方法,实现课中对学生麦克风、摄像头权限的精细化控制。
说明:
阅读本文前,请确保您已经了解 快速开始定制 的内容。

前端自定义 JS 方法

通过以下代码即可控制上台学生的麦克风/摄像头的开/关状态:
TCIC.SDK.instance.setStageUpMediaOption({
micAutoOpen: true,
cameraAutoOpen: false,
});

具体场景使用说明示例

EnableDirectControl含义:是否允许老师/助教直接控制学生的摄像头/麦克风(是否需要学生授权同意)。
该设置适用于以下场景:
当老师邀请学生上台时;
当老师播放音视频课件时。
自定义 JS 内容含义无需授权的情况下,麦克风和摄像头的开启/关闭状态。
接口配置
同时:前端自定义 JS 内容
学生侧-交互表现
设置创建房间接口的EnableDirectControl=0
micAutoOpen: false,
cameraAutoOpen: false,
麦克风:展示弹窗以进行授权
摄像头:展示弹窗以进行授权
设置创建房间接口的EnableDirectControl=0
micAutoOpen: false,
cameraAutoOpen: true,
麦克风:展示弹窗以进行授权
摄像头:默认打开
设置创建房间接口的EnableDirectControl=0
micAutoOpen: true,
cameraAutoOpen: false,
麦克风:默认打开
摄像头:展示弹窗以进行授权
仅需设置创建房间接口的EnableDirectControl=1
micAutoOpen: false,
cameraAutoOpen: false,
麦克风:默认关闭
摄像头:默认关闭
设置创建房间接口的EnableDirectControl=1
micAutoOpen: true,
cameraAutoOpen: true,
麦克风:默认打开
摄像头:默认打开
设置创建房间接口的EnableDirectControl=1
micAutoOpen: true,
cameraAutoOpen: false,
麦克风:默认打开
摄像头:默认关闭
设置创建房间接口的EnableDirectControl=1
micAutoOpen: false,
cameraAutoOpen: true,
麦克风:默认关闭
摄像头:默认打开