互动白板
  • 平台类型
  • 框架 / 引擎
  • iOS
  • Android
  • macOS
  • Windows
  • Linux
  • Web
  • 小程序
互动白板 SDK
本地下载
2021.03.25 Version: 1.19.0

新增功能

1. 新增白板权限控制功能

白板的滚动、缩放,图元创建、编辑、移动、删除和清空等操作权限可以通过 服务端 API 进行控制。

2. 新增设置白板背景图功能

可通过调用 setBackgroundImage 接口设置对应的图片当做白板背景,可以传入相应的枚举值,来设置对应的图片填充模式,可收到对应回调。

相关 API 请参考 setBackgroundImageZegoWhiteboardViewImageFitMode

3. 新增清除白板背景图片功能

当开发者需要清除白板背景图时,可以调用 clearBackgroundImage 接口来清除,可收到对应回调。

相关 API 请参考 clearBackgroundImage

4. 新增权限变更回调

相关 API 请参考 onWhiteboardAuthChangedonWhiteboardGraphicAuthChanged

改进优化

1. 新增如下错误码

错误码 说明
3050001 无白板缩放权限时缩放白板。
3050002 无白板滚动权限时调用 API 滚动白板。
3050003 无创建图元权限时通过手势创建图元。
3050004 无编辑图元权限时编辑他人创建的图元。
3050005 无移动权限时移动他人创建的图元。
3050006 无删除图元权限时删除他人创建的图元。
3050007 无清空图元权限时清空图元。

2. 优化图元框选状态

批量框选图元的时候,针对每个被框选的图元,显示单独的选中框,便于更加清楚直观的看出哪些图元已被选中。

废弃删除

1. 废弃 [addTextEdit(Context context)] 方法,请使用 addTextEdit(IZegoWhiteboardExecuteListener listener) 方法

2. 废弃 [addText(String text, int positionX, int positionY)] 方法,请使用 addText(String text, int positionX, int positionY, IZegoWhiteboardExecuteListener listener) 方法

3. 废弃 [clear()] 方法,请使用 clear(IZegoWhiteboardExecuteListener listener) 方法

4. 废弃 [clear(RectF rect)] 方法,请使用 clear(RectF rect,IZegoWhiteboardExecuteListener listener) 方法

5. 废弃 [deleteSelectedGraphics()] 方法,请使用 deleteSelectedGraphics(IZegoWhiteboardExecuteListener listener) 方法

6. 删除了 [setCanDraw] 方法,请使用 setWhiteboardOperationMode 方法

7. 删除了 [enableUserOperation] 方法,请使用 setWhiteboardOperationMode 方法

2021.03.04 Version: 1.18.0

新增功能

1. 新增实时轨迹同步功能

本端在进行涂鸦、矩形、椭圆、直线等图元绘制时,远端可以实时同步显示绘制轨迹。

改进优化

1. 涂鸦图元绘制平滑度优化

2. 增加默认的日志和缓存文件目录,简化初始化流程

2021.01.21 Version: 1.16.0

问题修复

1. 修复已知问题

2021.01.07 Version: 1.15.0

新增功能

1. 新增白板插入图片功能

该功能可以实现通过调用插入图片 addImage 接口,在白板上同步显示图片。并且可对图片的大小、位置进行同步的缩放和移动,可与普通图元一样通过清除工具清除。

相关 API 请参考 addImage

2. 新增上传自定义图形功能

上传 url 网络图片,添加自定义图形、选择自定义图形工具后,可以通过手势拖动将已上传的自定义图形绘制在白板上,并对图形大小、位置可以进行同步的缩放和移动。自定义图形可与普通图元一样通过清除工具清除。

相关 API 请参考 addImageZegoWhitebaordViewToolCustomImage

3. 新增自定义图形工具

选择自定义图形工具后,可以通过手势拖动将已上传的自定义图形绘制在白板上。

相关 API 请参考 setToolType

4. 新增白板 SDK 缓存路径设置

通过 ZegoWhiteboardConfigcacheFolder 属性,可设置文件缓存路径。

相关 API 请参考 cacheFolder

5. 新增白板 SDK 缓存清除功能

通过 ZegoWhiteboardManagerclearCacheFolder 方法,可以清除白板 SDK 缓存。

相关 API 请参考 clearCacheFolder

6. 新增错误码

相关 API 请参考 ZegoWhiteboardViewError

2020.12.24 Version: 1.14.0

新增功能

1. 新增设置白板操作模式功能

该功能可以设置当前白板的操作模式。白板视图 ZegoWhiteboardView 有四种基本操作模式,且每种模式可以组合使用,相对于 canDrawenableUserOperation,该功能对于白板的操作权限划分的更加具体,更加灵活,更加清晰。

相关 API 请参考 setWhiteboardOperationMode

废弃接口

1. 即将废弃 canDrawenableUserOperation 接口,推荐使用 setWhiteboardOperationMode 接口

新老接口不可以混合使用。

2020.12.07 Version: 1.13.0

新增功能

1. 新增清空白板指定区域图元的功能

相关 API 请参考 clear(RectF rect)

问题修复

1. 修复偶现白板当前页下标显示不一致的问题

2. 修复白板添加文本时,文本的位置显示错误的问题

2020.11.19 Version: 1.12.0

新增功能

新增动态 PPT 相关功能:

1. 设置点击文本工具的时候弹出输入框的默认文本

相关 API 请参考 setCustomText

2. 获取点击文本工具的时候弹出输入框的默认文本

相关 API 请参考 getCustomText

3. 在白板中添加文本

相关 API 请参考 addText

4. 允许/禁止对白板做涂鸦、缩放、滚动等操作

相关 API 请参考 enableUserOperation

5. 删除选中图元

相关 API 请参考 deleteSelectedGraphics

问题修复

1. 修复了部分机型解锁屏后图元消失的问题

2020.11.02 Version: 1.11.0

新增功能

新增动态 PPT 相关功能:

1. 支持动态 PPT 播放动画的功能(该功能需要配合 ZegoDocsView SDK 使用)

相关 API 请参考:

  • ZegoWhiteboardView playAnimation
  • ZegoWhiteboardView setAnimationListener
  • ZegoDocsView playAnimation
  • ZegoDocsView setAnimationListener

2. ZegoWhiteboardConstants 新增一个画笔工具类型,选中后可进入动态 PPT 的点击模式。

ZegoWhiteboardConstants 新增点击工具 ZegoWhiteboardViewToolClick = 0x100 。可通过该“点击”操作与动态 PPT 进行交互,执行动态 PPT 的播放动画、下一步和下一页操作。

3. ZegoWhiteboardViewModel 新增 h5Extra

该参数表示动态 PPT 携带的动画同步信息,详细请参考 h5Extra。

改进优化

1. 修改了画笔属性的默认值

问题修复

1. 修复了网络中断重连后房间不显示图画的问题

2. 修复了音画不同步的问题

3. 修复了激光笔显示异常的问题

4. 修复打开文档时报错误码:60010 的问题

2020.09.28 Version: 1.10.0

问题修复

1. 增加了关键日志

2020.09.07 Version: 1.9.0

新增功能

1. 新增白板配置接口,可配置日志保存路径

相关 API 请参考 setConfig

2020.08.18 Version: 1.8.0

新增功能

1. 新增将文本设置为粗体、斜体功能

相关 API 请参考 setFontBoldsetFontItalic

问题修复

1. 修复了激光笔的已知问题