注意:说明:
注意:阅读这篇前,请确保你已经了解 快速开始定制 的内容。
一、前端自定义 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, | 麦克风:默认关闭摄像头:默认打开 |