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

新增功能

1. 新增 H5 文件白板

新增 H5 文件白板,支持 H5 文件类型。

改进优化

1. 图片尺寸自适应

添加图片时,根据白板的宽高对图片进行自适应的大小调整。

2. 白板尺寸自适应

添加白板时,根据父容器的宽高对白板进行自适应的大小调整。

3. 新增错误码 3020007

当动画信息过长时,会报此错误码。

问题修复

1. 修复横竖屏切换的时候偶现的一些问题

2021.03.29 Version: 1.19.1

修复问题

1. 修复白板不可滚动问题

2021.03.25 Version: 1.19.0

新增功能

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

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

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

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

相关 API 请参考 setBackgroundImageWithPathZegoWhiteboardViewImageFitMode

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

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

相关 API 请参考 clearBackgroundImageWithComplete

4. 新增权限变更回调

相关 API 请参考 onWhiteboardAuthChangedonWhiteboardGraphicAuthChanged

改进优化

1. 新增如下错误码

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

2. 优化图元框选状态

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

废弃删除

1. 废弃 [addTextEdit] 接口,请使用 addTextEditWithComplete 接口

2. 废弃 [addText:positionX:positionY:] 接口,请使用 addText:positionX:positionY:complete: 接口

3. 废弃 [clear] 接口,请使用 clearWithComplete: 接口

4. 废弃 [clear:] 接口,请使用 clear:complete: 接口

5. 废弃 [deleteSelectedGraphics] 接口,请使用 deleteSelectedGraphicsWithComplete: 接口

6. 删除了 [canDraw] 属性,请使用 setWhiteboardOperationMode: 接口

7. 删除了 [enableUserOperation] 接口,请使用 setWhiteboardOperationMode: 接口

2021.03.04 Version: 1.18.0

新增功能

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

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

改进优化

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

2021.01.21 Version: 1.16.0

新增功能

1. 互动白板 SDK 支持 Bitcode

2021.01.07 Version: 1.15.0

新增功能

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

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

相关 API 请参考 addImage:

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

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

相关 API 请参考 addImage:,ZegoWhitebaordViewToolCustomImage

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

2020.11.19 Version: 1.12.0

新增功能

新增动态 PPT 相关功能:

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

相关 API 请参考 customText

2. 在白板中添加文本

相关 API 请参考 addText

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

相关 API 请参考 enableUserOperation

4. 删除选中图元

相关 API 请参考 deleteSelectedGraphics

2020.11.02 Version: 1.11.0

新增功能

新增动态 PPT 相关功能:

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

相关 API 请参考:

2. ZegoWhiteboardTool 新增一个枚举,选中后可进入动态 PPT 的点击模式。

ZegoWhiteboardTool 新增 ZegoWhiteboardViewToolClick = 0x100 枚举。可通过该“点击”操作与动态 PPT 进行交互,执行动态 PPT 的下一步或者下一页操作。

3. ZegoWhiteboardViewModel 新增 h5_extra

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

改进优化

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

问题修复

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

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

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

2020.09.28 Version: 1.9.1

改进优化

1. 修改 onError 接口在 Swift 语言下方法重复定义问题,新增 whiboardView 参数

相关 API 请参考 onError

2020.09.07 Version: 1.9.0

新增功能

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

相关 API 请参考 logPath

2020.08.18 Version: 1.8.0

新增功能

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

相关 API 请参考 isFontBoldisFontItalic

问题修复

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