互动白板----功能常见问题

2021-02-22 10:15:14 浏览数 (2)

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、轨迹(路径)动画经常出现不同步

轨迹动画是没有状态的,没有办法保存这种路径动画的状态同步到对端,目前在白板同步时会有不同步的情况,请谨慎使用

0 人点赞