# tcic-electron-sdk

腾讯云低代码互动课堂electron 接入sdk。接入方式请查看 [SDK 方式接入](https://cloud.tencent.com/document/product/1639/79895)


## electron 版本要求

如果需要 mac 端，且使用虚拟背景，建议 electron 不高于 25 版本，
```
electron >= 19.1.9
electron <= 25
```

### 虚拟背景接入

如需虚拟背景，需另外安装`trtc-electron-plugin-xmagic`
```
npm i trtc-electron-plugin-xmagic --save
```

### 自定义虚拟背景

需在打包过程中将自定义虚拟背景放到 Resources/img 目录下，同时在该目录提供 `virtual-bg.js` 供 sdk加载，目录结构如下：
```
resources
├── img
│   ├── loading.svg
│   ├── mac.icns
│   ├── virtual-bg1.jpg
│   ├── virtual-bg2.jpg
│   ├── virtual-bg.js
```
js文件内容:
```js
module.exports = [
  { key: 'virtual-bg1', url: 'app://xmagic/img/virtual-bg1.jpg' },
  { key: 'virtual-bg2', url: 'app://xmagic/img/virtual-bg2.jpg' }
]
```

