You need to enable JavaScript to run this app.
文档中心
实时音视频

实时音视频

复制全文
下载 pdf
客户端 API 参考
白板 SDK 发版说明
复制全文
下载 pdf
白板 SDK 发版说明

veWhiteboard SDK 1.8.3

该版本于 2024 年 5 月 14 日发布。

缺陷修复

  1. 优化了手势缩放的交互体验。
  2. 修复了一些已知缺陷。

veWhiteboard SDK 1.8.2

该版本于 2024 年 3 月 27 日发布。

新增特性

互动白板移动端支持手势缩放和平移,PC 端支持鼠标滚轮缩放和移动。

缺陷修复

  1. 改善了白板绘制体验
  2. 修复了已知的渲染问题。

veWhiteboard SDK 1.8.1

该版本于 2024 年 1 月 10 日发布。

功能优化

  1. 大幅降低白板交互延迟时间。
  2. Web 端发起文档转码任务时,支持设置 URL 的过期时间,参见 createTranscodeTask

veWhiteboard SDK 1.8

该版本于 2023 年 10 月 20 日发布。

新增特性

互动白板新增了插入音视频文件的能力。用户可以通过播放器交互,控制已插入的音视频文件。

AndroidiOSWeb
添加视频addVideoaddVideo:title:completionHandler:addVideo
添加音频addAudioaddAudio:title:completionHandler:addAudio

veWhiteboard SDK 1.7

该版本于 2023 年 9 月 15 日发布。
互动白板的 400 ms 延时达标率达到了 98.6%,同时修复了一些已知缺陷。

移动端 veWhiteboard SDK 1.6.2

该版本于 2023 年 8 月 25 日发布。
提升了 SDK 兼容性能,详见产品概述,同时修复了一些已知缺陷。

升级必看

  1. 移动端设置播放进度接口增加参数,用于接收调用结果回调。
平台AndroidiOS
设置播放进度setPlaybackProgresssetPlaybackProgress:block:
  1. 移动端页面创建结果回调参数变化增加 totalCount 参数,返回总页数。同时废弃 insertPageId 参数。
平台AndroidiOS
页面创建结果回调onCreatePagesProgressbyteWhiteBoard:onCreatePagesProgress:pages:insertPageId:progress:totalCount:
  1. iOS 端 ByteWhiteBoardCursorType 鼠标选择工具枚举值变更。变更后与其他端相应枚举的名称和数值保持统一。
变更前变更后
枚举值名称ByteWhiteBoardCursorTypeNormalByteWhiteBoardCursorTypePointer
数值10

Web 端 veWhiteboard SDK 1.6.1

该版本于 2023 年 8 月 25 日发布。
提升了 SDK 兼容性能,详见构建 Web 白板应用,同时修复了一些已知缺陷。

升级必看

Web 端 WebPageInfo 的类型名称变更为 WebPageCreateInfo

微信小程序端 veWhiteboard SDK 1.0

2023 年 8 月 3 日,微信小程序端 veWhiteboard SDK 首个对外版本 1.0 正式发布。

新增特性

  • 多人白板互动。
  • 支持将上传文档,转换为图片,共享到微信小程序端白板房间中。
  • 支持切换白板和翻页操作。

已知问题和使用限制

由于平台限制和应用场景差异,小程序端只支持了部份其他端已有能力。
比如,不支持涂鸦等图形工具,也不支持同步其他端的笔迹。
主播通过小程序端开播时,建议其他参与者也都通过小程序端进房互动。

veWhiteboard SDK 1.6

该版本于 2023 年 7 月 23 日发布。

此次升级包含的客户端系统有:Android、iOS、Web,如无特别说明,涉及的新增或变动在上述 3 个端均适用。

新增特性

文档转码新增动态转码支持。可以在客户端或服务端上传 PPT 文件,转码后共享到白板房间内。用户可以控制 PPT 中的动画,播放多媒体等。详见文档转码以下接口说明:

AndroidiOSWeb
创建文档转码任务的接口可在参数中选择为动态转码,并提供相应的信息NoneNonecreateTranscodeTask
创建 PPT 白板createFileWhiteBoardcreateFileWhiteBoard:boardName:pptInfo:createFileWhiteBoard
白板创建成功回调。当新创建的白板为 PPT 白板时,会回调相应的 pptInfoonCreateWhiteBoardbyteWhiteBoardRoom:onCreateWhiteBoard:boardId:whiteboard:pptInfo:onCreateWhiteBoard
获取 PPT 信息getPptInfogetPptInfo:getPptInfo
下一个 PPT 动画pptNextSteppptNextSteppptNextStep
上一个 PPT 动画pptPrevSteppptPrevSteppptPrevStep
PPT 动画改变回调onPptStepChangedbyteWhiteBoard:onPptStepChanged:currentStep:totalStep:currentPageIndex:onPptStepChanged

升级必看

  1. 快照接口参数变化,新增参数设置是否导出笔迹。同时,回调的参数变更,pageId 变成 pageIndex。详见如下对比和接口说明。
1.51.6
Androidpublic abstract void com.ss.video.byteboard.WhiteBoard.exportSnapshot(
String pageId,
boolean withBackGround)

public void com.ss.video.byteboard.IWhiteBoardEventHandler.onExportSnapshot(
String pageId,
String filePath)
public abstract void com.ss.video.byteboard.WhiteBoard.exportSnapshot(
Integer pageIndex,
boolean withElements,
boolean withBackGround)

public void com.ss.video.byteboard.IWhiteBoardEventHandler.onExportSnapshot(
int pageIndex,
String filePath)
iOS- (void)exportSnapshot:(NSString *)pageId withBackGround:(BOOL)isBackGround;- (void)exportSnapshot:(NSInteger)pageIndex withElements:(BOOL)isElements withBackGround:(BOOL)isBackGround;
Webexport type ExportSnapshotOptions = {
pageIndex?: number;
withBackGround?: boolean;
};
export interface ExportSnapshotOptions {
pageIndex?: number;
withElements?: boolean;
withBackGround?: boolean;
}
  1. Web 端删除了 getRoomUserCount 接口和回调 onUserCountChanged
  2. Web 端 setPlaybackProgress ,返回的类型从 void 变更为 Promise<void>
  3. Web 端 destroyRoom 调用成功后,返回的类型变更。
1.51.6
() => Promise<CloseRoomResult>() => Promise<DestroyRoomResult>

veWhiteboard SDK 1.5

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

升级必看

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

新增特性

  1. 你可以通过 getCurrentWhiteBoardId 获取当前白板 ID。
AndroidiOSWeb
getCurrentWhiteBoardIDgetCurrentWhiteBoardId:getCurrentWhiteBoardId
  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:byteWhiteBoardRoom: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 版本。

最近更新时间:2024.05.16 10:55:00
这个页面对您有帮助吗?
有用
有用
无用
无用