veWhiteboard SDK 1.5

该版本于 2023 年 4 月 25 日发布。
此次升级包含的客户端系统有:Android、iOS、Web,如无特别说明,涉及的新增或变动在上述 3 个端均适用。

升级必看

该版本对多个 API 进行了优化,升级时建议根据最新版本快速开始 Demo 进行集成和接入。

新增特性
  1. 你可以通过 getCurrentWhiteBoardId 获取当前白板 ID。
AndroidiOSWeb
getCurrentWhiteBoardIDgetCurrentWhiteBoardIDgetCurrentWhiteBoardId()
  1. 你可以通过 getRoomStatus 感知房间状态。
AndroidiOSWeb
getRoomStatusgetRoomStatus:getRoomStatus()
  1. 在 Web 端,你可以通过 getUserCount() 获取房间内当前用户数。
veWhiteboard SDK 1.4

该版本于 2023 年 2 月 8 日发布。
此次升级包含的客户端系统有:Android、iOS、Web,如无特别说明,涉及的新增或变动在上述 3 个端均适用。

升级必看
  1. API 名称变更。
接口变更前变更后
关闭所有白板closeAllWhiteBoardcloseRoom
  1. 移动端创建和获取首个白板的途径变更。
接口变更前变更后
创建白板用户进房后,如果当前白板房间未创建白板,SDK 将自动创建白板,并触发 onCreateWhiteBoard, 返回该白板。用户进房后,需要 调用 createWhiteBoard 手动创建白板。仍可通过 onCreateWhiteBoard 获取刚创建的白板。
  1. iOS 端部分 API 和回调名称由大驼峰统一为小驼峰。
接口变更前变更后
获取所有页面GetAllPageInfogetAllPageInfo
获取页面总数GetAllPagesCountgetAllPagesCount
获取 PageIdGetPageIndexWhitPageId:getPageIndexWhitPageId:
设置时间戳SetMediaSyncTimestamp:setMediaSyncTimestamp:
页面背景变更回调OnChangePageBackground:backgroundInfo:byteWhiteBoard:onChangePageBackground:backgroundInfo:
白板背景变更回调OnChangeBoardBackground:byteWhiteBoard:onChangeBoardBackground:
白板创建回调OnWhiteBoardCreated:elapsed:createWhiteBoard:pageInfo:backgroundInfo:boardNmae:
连接状态改变回调OnConnectionStateChanged:byteWhiteBoardRoomManager:onConnectionStateChanged:
新增特性
  1. 单个房间内支持多个白板,用户可以切换不同白板进行操作和互动。详见以下接口的 API 文档。
接口AndroidiOSWeb
创建白板createWhiteBoardcreateWhiteBoard:pageInfo:backgroundInfo:boardNmae:createWhiteBoard
关闭当前白板closeWhiteBoardcloseWhiteBoard:closeWhiteBoard()
设置当前白板setActiveWhiteBoardsetActiveWhiteBoard:setActiveWhiteBoard
获取当前白板getActiveWhiteBoardgetActiveWhiteBoardgetActiveWhiteBoard
获取所有白板getAllWhiteBoardInfogetAllWhiteBoardInfosgetAllWhiteBoardInfo
白板关闭回调onCloseWhiteBoardbyteWhiteBoardRoom:onCloseWhiteBoard:boardId:onCloseWhiteBoard
当前白板改变回调onActiveWhiteBoardChangedbyteWhiteBoardRoom:onActiveWhiteBoardChanged:onActiveWhiteBoardChanged
  1. 新增视图缩放功能,可选择是否将缩放同步到其他观众,也可以选择是否接收演讲人的缩放设置。详见以下接口的 API 文档。
接口AndroidiOSWeb
画报编辑工具新增缩放平移工具setEditTypesetEditType:setEditType()
设置是否同步缩放设置setViewModesetViewMode:setViewMode
设置最大缩放setMaxZoomsetMaxZoom:setMaxZoom
放大zoomInzoomIn:zoomIn
缩小zoomOutzoomOut:zoomOut
指定中心点缩放白板zoomTozoomTo:Y:X:zoomTo
视图恢复默认大小resetZoomresetZoomresetZoom
获取当前缩放系数getZoomFactorgetZoomFactorgetZoomFactor
白板缩放回调onZoomInfoChangedbyteWhiteBoard:onZoomInfoChanged:offstX:offstY:onZoomInfoChanged
缩放同步开关变更回调onViewModeChangedbyteWhiteBoard:onViewModeChanged:Web 通过 setViewMode 返回的 Promise 感知本端 ViewMode 变化。
  1. 新增白板快照和导出功能。详见以接口的 API 文档。
平台AndroidiOSWeb
接口exportCurrentPageSnapshotexportCurrentPageSnapshotexportCurrentPageSnapshot
回调onExportSnapshotbyteWhiteBoard:onExportSnapshot:filePath:Web 通过 exportCurrentPageSnapshot 返回的 Promise 接收快照地址。
功能优化

白板录像回放功能模块增加加载完成回调。你可以通过监听以下回调,提示用户和对白板录像进行播放。

接口AndroidiOSWeb
白板录像加载完成回调onLoadPlaybackDatabyteWhiteBoardRoom:onLoadPlaybackData:finish:onLoadPlaybackData

veWhiteboard SDK 1.3.4

该版本于 2022 年 12 月 16 日发布。

缺陷修复。

veWhiteboard SDK 1.3.0

该版本于 2022 年 12 月 5 日发布。

首次发布了移动端的 Beta 版本,包括 Android 和 iOS。

新增特性
  1. 新增光标同步开关。开启后,房间中其他成员可以看到本端用户的光标轨迹。
AndroidiOSWeb
enableCursorSyncenableCursorSync:enableCursorSync()
  1. 支持在画布中添加在线图片。
AndroidiOSWeb
addImageaddImage:X:Y:width:height:addImage()
  1. 支持自定义笔迹、图形等工具的光标图标。
AndroidiOSWeb
setCursorStylesetCursorStyle:setCursorStyle()
  1. 支持自定义选择框和锚点的样式。
AndroidiOSWeb
setShapeStylesetShapeStyle:setShapeStyle()
  1. 新增网络状态回调。你可以通过该回调,感知本端与服务器的连接状态。
AndroidiOSWeb
onConnectionStateChangedbyteWhiteBoardRoomManager:OnConnectionStateChanged:onConnectionStateChanged()
  1. Web 端新增 changeBoardSize,调整本端的画布大小。
veWhiteboard SDK 1.2.0

该版本于 2022 年 11 月 21 日发布,是首个对外发布的 Beta 版本。