

参数 | 默认值 | 说明 |
list | 1111 | 四位数字位掩码控制,每位1代表启用,0代表不启用。顺序分别是: 第一位: 扬声器 第二位: 麦克风 第三位: 摄像头 第四位: 网络及系统环境 例如:0101代表只启用麦克风和网络及系统环境检测。 |
language | auto | 语言,目前支持简体中文和英语,具体 value 为: auto:语言自适应 zh:简体中文 en:英文 |
theme | light | 主题配色 light:亮色模式 dark:暗色模式 |
tic_last_check_result 字段中。课堂页面(1.10.3版本后)在加载时会自动读取该配置,作为网络域名及设备的默认参数。{type: 'TIC_DEVICE_CHECK_RESULT',payload: result}
开发框架 | 版本 |
Node | 16.14.2 |
npm install tcic-electron-sdk@latest
openSiteWithUrl 接口并传入之前获取的 URL 调起设备检测页面。const TCIC = require('tcic-electron-sdk');TCIC.openSiteWithUrl({url: `https://www.tencentclass.com/devicecheck/index.html?list=1111`, // list 请必传指定 electron 内onReady: (mainWindow) => {console.log('TCIC Device Check ready', mainWindow);},onClose: () => {console.log('TCIC Device Check close');}});
TCIC.initialize 方法进入课堂,就会自动应用设备检测结果。TCICClassConfig *roomConfig = [[TCICClassConfig alloc] init];NSMutableDictionary<NSString *, NSString *> *customParams = [NSMutableDictionary dictionary];customParams[@"deviceCheck"] = @"true"; // 配置为 true 则进入设备检测customParams[@"deviceCheckParams"] = @"{\\"list\\": 1111}"; // 这里的具体参数, 请参考本文档 “URL 及参数” 章节roomConfig.customParams = [customParams copy];
Map<String, String> customParamsMap = new HashMap<>();customParamsMap.put("deviceCheck", "true"); // 配置为 true 则进入设备检测customParamsMap.put("deviceCheckParams", "{\\"list\\": 1111}"); // 这里的具体参数, 请参考本文档 “URL 及参数” 章节TCICClassConfig.Builder builder = new TCICClassConfig.Builder().customParams(customParamsMap);
TCIC.openSiteWithUrl 方法时,url 传入定制的设备检测页面 URL。具体的参数配置可继续保持用我们内置的,也可以在 UI 层按需调整。const TCIC = require('tcic-electron-sdk');TCIC.openSiteWithUrl({url: `https://${您定制的设备检测页面URL}?list=1111`, // list 请必传指定 electron 内onReady: (mainWindow) => {console.log('TCIC Device Check ready', mainWindow);},onClose: () => {console.log('TCIC Device Check close');}});
deviceCheckUrl 参数,传入不含参数的 URL,即可进入定制的设备检测页面。deviceCheckParams 方式指定,会拼接在 URL 上。具体的配置参数,可继续使用我们内置的,也可以在 UI 层按需调整。Map<String, String> customParamsMap = new HashMap<>();customParamsMap.put("deviceCheckUrl", "定制的设备检测链接")// ... 其他用法保持不变
TCICClassConfig *roomConfig = [[TCICClassConfig alloc] init];customParams[@"deviceCheckUrl"] = @"定制的设备检测链接";// ... 其他用法保持不变
文档反馈