1、常见问题
1、涂鸦的内容是否会被保存?
不支持
2、涂鸦的内容是否会被保存?
不会
3、可以同时创建多个白板吗?
可以调用新增一页白板接口
4、互动白板上传文件有敏感内容审核吗?
有
5、web端集成之后,最后为什么视频是黑色的,并且要点击视频上的控件播放了才播放的?
这是浏览器的自动播放策略 - Autoplay Policy
浏览器禁止自动播放有声音的音视频流,怎么理解呢?
只允许自动播放静音视频。
有2个办法是允许的,这也是官方的建议:
1. 尝试调用播放,捕获异常,弹出提示窗口,用户点击后再播。(别想了,js模拟点击是没有用的)
例如在尝试进房前,给一个其他提示和按钮点击,只要跟页面发生过交互,就可以调用play接口啦
2. 设置静音,让用户自己去点击取消静音按钮(这就是交互啦)
相关接口:
https://www.qcloudtrtc.com/trtc-web-sdk/docs/api/Stream.html#play
https://www.qcloudtrtc.com/trtc-web-sdk/docs/api/Stream.html#resume
6、web端集成之后,关闭网页无法收到退出房间的事件
这是由于 sdk无法监听关闭浏览器这个操作导致的,
beforeunload 这个标准事件 可以监听到关闭页面的操作,要自己实现这个事件 然后调用退出房间的事件
另外 由于这个事件也可能被阻塞,建议通过Web Worker 使用教程走一下
7、在白板里显示的H5页面能否上下移动?
添加的h5图片或者网页 在自己本地能够移动 但是对端是不能同步移动的
8、addImagesFile:批量导入图片到白板一次可以添加多少图片?
urls总长度不超过7K个字节
9、如何使用腾讯云 IMSDK 同步数据
移动端与pc端在初始化白板前先对IMSDK进行初始化-登录-加入群组,之后白板操作数据会自动同步到各端
web端不同于其他端,使用IMSDK进行数据同步时,白板数据会通过回调on抛出,需要开发者再使用IM接口sendMessage接口发送数据到同一个roomId里,sdk内部会自动解析白板的数据并展示到界面上。
10、轨迹(路径)动画经常出现不同步
轨迹动画是没有状态的,没有办法保存这种路径动画的状态同步到对端,目前在白板同步时会有不同步的情况,请谨慎使用