白板容器
默认为 true,开启后会在控制台打印白板的日志。
drawPlugin初始化参数
白板的语言。默认为'zh'
昵称
客户端类型。会影响一些触屏相关的行为
是否记录该用户的日志文件。在互动白板场景中,如果需要记录日志,请为房间内所有用户的record都设置为true
与用户的账号体系对应的用户标志id。 同一个uid不允许多处同时登陆白板
当白板上传图片、音视频资源需要防盗链支持时,应用开发者应该提供该函数。
该函数输入为资源的 bucket,以及 object。应用开发者通过调用应用服务器的接口,获取资源的防盗链URL
防盗链原理请参考: 防盗链鉴权
function getAntiLeechInfo(prop, url) {
const wsTime = Math.ceil((Date.now() / 1000))
return fetch('https://YOUR_APPLICATION_SERVER_ADDRESS', {
method: 'post',
headers: {
'content-type': 'application/json'
},
body: JSON.stringify({
wbAppKey: YOUR_APPKEY,
bucketName: prop.bucket,
objectKey: prop.object,
wsTime: wsTime.toString()
})
})
.then(res => {
return res.json()
})
.then(res => {
return {
url: `${url}?wsSecret=${res.data.wsSecret}&wsTime=${wsTime}`
}
})
.catch(err => {
console.error('getAntiLeechInfo Error', err)
throw err
})
}
文档,图片,音视频上传时,均需要调用云信的服务。调用时需要下面的auth信息 开发者应该通过https请求,从开发者的应用服务器中返回auth信息。
云信appkey