更新日志
更新时间: 2024/07/10 19:11:55
[3.9.13] - 2024-07-10
变更API
序号 | API | API说明 |
---|---|---|
1 | drawPlugin.exportAsImage | content 新增 region 模式,支持导出白板中任意区域 |
2 | drawPlugin.exportAsBase64String | content 新增 region 模式,支持导出白板中任意区域 |
问题优化
- 优化调整页面大小时的坐标变动的体验
[3.9.12] - 2024-04-26
新增特性
- ppt中音视频播放控制器改为鼠标悬浮出现
问题修复
- 修复若干个ppt中音视频播放问题
[3.9.11] - 2024-04-08
问题修复
- 优化视频播放是宽高不合理导致出现重影的问题;
- 修复上传弹窗缺少底部 footer;
- 修复出现动画特效被删除的异常;
- 优化多个媒体资源切换播放时的抖动问题;
[3.9.10] - 2023-09-18
问题修复
修复当网页处于前台或后台运行时,推流的帧率不一致的问题
[3.9.9] - 2023-09-01
变更API
序号 | API | API说明 |
---|---|---|
1 | drawPlugin.setAppConfig | 新增 deleteBoardBehavior 属性,控制删除 board 后的跳转逻辑 |
问题修复
- 修复视频最大化时位置错误的问题
- 修复偶现音视频未停止播放的问题
- 修复 docConverter 可能会清空 localStorage 的异常
- 修复删除 board 后的跳转逻辑
[3.9.8] - 2023-08-09
新增特性
-
支持将白板内容导出为文件。
-
支持通过 URL 导入白板内容。
-
白板视频添加最大化按钮。
-
支持通过 API 弹出预览窗口和资源弹窗。
问题修复
- 修复推流时,页面退至背景时断流的问题
- 修复调用 joinRoom 结束后,白板处于同步中状态的问题
新增 API
序号 | API | API说明 |
---|---|---|
1 | drawPlugin.exportBoards | 导出白板内容 |
2 | drawPlugin.importBoards | 导入白板内容 |
变更API
序号 | API | API说明 |
---|---|---|
1 | drawPlugin.setAppConfig | 新增 showImportProgress , workerTimerInterval 等属性 |
2 | drawPlugin.on | 新增 event:importBoard 事件 |
3 | toolCollection.setCompVisibility | 新增接口打开/关闭部分工具栏组件 |
4 | toolCollection.on | 新增 compVisibilityUpdate 事件 |
5 | toolCollection.off | 新增 compVisibilityUpdate 事件 |
[3.9.7] - 2023-08-01
新增特性
- 支持白板推流设置 FPS。
- 支持设置最大和最小缩放比例。
- 音视频转码模板支持使用 SD、HD、SHD、UHD 任意格式。
- 产物中提供 TypeScript 声明文件。
- 支持设置默认白板显示名称。
问题修复
- 修复 Safari 中 PPT 视频点击无效的问题。
- 修复推流时 CPU 占用率高的问题。
- 修复推流时偶尔出现黑帧的问题。
优化
- 文档默认100%缩放比为文档撑满页面的大小
变更API
序号 | API | API说明 |
---|---|---|
1 | WhiteBoardSDK.getStream | 新增 frameRate 属性 |
2 | drawPlugin.setAppConfig | 新增 cameraMaxZoom, cameraMinZoom, defaultBoardName 等属性 |
[3.9.6] - 2023-06-12
问题修复
- 修复开启防盗链后,音视频上传后转码
[3.9.5] - 2023-06-02
新增特性
- 新增防盗链支持
- 新增资源下载地址私有化配置
问题修复
- 修复图片在不同设备旋转角度不一致偶现问题
- 修复预览窗口视频未显示问题
- 修复 iOS 中预览窗口页码更新问题
变更API
序号 | API | API说明 |
---|---|---|
1 | WhiteBoardSDK.getInstance | 新增 getAntiLeechInfo 获取防盗链参数;新增 drawPluginParams.appConfig,设置drawPlugin初始化参数 |
2 | drawPlugin.setAppConfig | 新增参数 nosAntiLeech;新增参数 nosAntiLeechExpire |
3 | drawPlugin.addImage | 新增参数 antiLeechProp |
4 | drawPlugin.addAudio | 新增参数 antiLeechProp |
5 | drawPlugin.addVideo | 新增参数 antiLeechProp |
6 | drawPlugin.setPageBackground | 新增参数 antiLeechProp |
7 | drawPlugin.isCameraReady | 新增函数 isCameraReady。在初始化视角调整后,isCameraReady 返回 true |
8 | drawPlugin.getResourceMetadata | 根据 url 获取资源的加载情况 |
9 | drawPlugin.on | 新增 'event:resource:onload' 回调;新增 |
[3.9.4] - 2022-12-02
新增特性
- 新增宏教具,支持添加自定义图章、预设置文本等
- 新增自定义弹窗按钮
问题修复
- 修复大量图形组合时的偶现问题
- 修复断网时涂鸦的偶现同步问题
变更API
序号 | API | API说明 |
---|---|---|
1 | drawPlugin.setTool | 新增macro教具。新增payload参数,支持宏教具预设置内容 |
2 | ICustomPopup | 新增自定义弹窗按钮 |
[3.9.3] - 2022-11-04
新增特性
- 支持笔锋效果
- 支持PPT中音视频播放及同步
优化
- 始终显示音视频的播放控制栏
- 优化移动端流程图的热区范围
问题修复
- 修复移动端流程图双击热区无反应问题
- Safari特定版本导出图片异常时,给出错误提示
- 修复音视频播放的音量未保存问题
- 修复安卓5设置中,PPT动画播放过慢问题
变更API
序号 | API | API说明 |
---|---|---|
1 | drawPlugin.setAppConfig | 新增uniqueDocName参数,支持设置是否禁止导入同名文档 |
2 | drawPlugin.showToast | msgType中新增EXPORT_IMG_ERROR类型,表示导出图片时捕获到异常 |
[3.9.2] - 2022-10-20
新增特性
- 支持LBS,优化海外进入房间速度
- 支持中文、英文切换
优化
- 优化对齐辅助线的流畅度
问题修复
- 修复导出pdf时的资源超时逻辑问题
变更API
序号 | API | API说明 |
---|---|---|
1 | WhiteBoardSDK.getInstance | 新增lang参数,支持设置语言为中文,或者英文 |
2 | jsJoinWB | webview登录时,支持配置lang参数,支持配置语言为中文,或者英文 |
[3.9.1] - 2022-09-16
新增特性
- 支持客户端创建持久化房间
- 支持通过方向键移动图形
- 支持录像回放时,改变视角位置
- 支持音视频转码为通用格式后添加至白板中
- 支持音视频、文档资源本地缓存
优化
- 优化音视频添加后的视角位置
- 优化录像文件生成逻辑
变更API
序号 | API | API说明 |
---|---|---|
1 | drawPlugin.setAppConfig | 新增cacheUploadDocs、presetId、videoFitStrategy、audioFitStrategy等参数 |
2 | toolCollection.on | docAdd, docDelete函数新增第二个参数allDocs |
4 | 工具栏配置 | docUpload新增supportUploadMedia、supportTransMedia |
[3.9.0] - 2022-08-19
新增特性
- 支持浮动工具栏修改元素属性
- 支持流程图编辑
- 支持多种文本字体
- 支持图形内编辑文本
新增API
序号 | API | API说明 |
---|---|---|
1 | drawPlugin.setFontFamiles | 设置字体列表 |
2 | drawPlugin.getFontFamilies | 获取字体列表 |
3 | drawPlugin.setStrokeColor | 设置涂鸦、图形、连接的颜色 |
移除API
序号 | API | API说明 |
---|---|---|
1 | drawPlugin.getStrokeWidth | 该接口已废弃,请使用新接口drawPlugin.getDefStyle |
2 | drawPlugin.getOpacity | 该接口已废弃,请使用新接口drawPlugin.getDefStyle |
3 | drawPlugin.getColor | 该接口已废弃,请使用新接口drawPlugin.getDefStyle |
4 | drawPlugin.setFontFamily | 该接口已废弃,请使用新接口drawPlugin.setFontFamiles |
变更API
序号 | API | API说明 |
---|---|---|
1 | drawPlugin.addImage | 移除width,height参数 |
2 | drawPlugin.addVideo | 移除width参数 |
3 | drawPlugin.setStrokeWidth | 增加参数,指定线段宽度是指涂鸦、图形还是连接 |
4 | 工具栏配置 | 移除opacity, platte, widthResize |
[3.8.7] - 2022-07-19
新增特性
- 支持粘贴文本、图片到白板中
- 预览弹窗打开时,滑动到当前页
问题修复
- 修复视频codec不支持时的视频显示问题
- 修复若干其他问题
[3.8.6] - 2022-05-30
新增API
序号 | API | API说明 |
---|---|---|
1 | drawPlugin.setElementsVisibility | 设置显示或者隐藏页面中元素 |
变更API
序号 | API | API说明 |
---|---|---|
1 | drawPlugin.getPageElementInfos | 3.8.5新增接口getVisibleElementInfos变更为getPageElementInfos |
2 | drawPlugin.setAppConfig | 支持设置图片跨域加载策略,以及重试间隔时间 |
[3.8.5] - 2022-05-17
新增特性
转码文档提供多个备选域名
新增API
序号 | API | API说明 |
---|---|---|
1 | drawPlugin.getVisibleElementInfos | 返回当前页面显示元素的信息 |
2 | drawPlugin.rotateElement | 旋转指定元素 |
[3.8.4] - 2022-04-18
- 选择功能支持交叉选择与包含选择两种模式
[3.8.3] - 2022-04-11
- 支持图形旋转
[3.8.2] - 2022-03-18
- 支持导出当前文档为pdf
[3.8.1] - 2022-03-07
- 减小pptRenderer.js脚本体积
[3.8.0] - 2022-03-04
- 支持合并连续涂鸦
- 支持添加页面插件
- 优化网络不稳定时的连接
- 修复若干缺陷
[3.7.7] - 2022-01-21
- 日志上传返回promise
- 修复容器挂载顺序影响初始视角的问题
- 修复白板快捷键和外部冲突问题
- 优化进入房间时的连接逻辑
- 优化日志
- 优化曲线箭头
[3.7.6] - 2022-01-13
- 支持跳转到指定动画位置
[3.7.5] - 2021-12-29
- 转码sdk支持查询转码进度
- 转码sdk上传结束后,返回文档下载地址
- 修复旧版本产生的录制文件,在新版本播放时,视角跟随未生效的问题
[3.7.4] - 2021-12-24
- 修复移动端部分触屏问题
[3.7.3] - 2021-12-23
- 支持兼容安卓5
- 支持白板与被标注物同步模式
- 加入房间后,以内容的中点作为初始坐标原点
- 修复背景透明无法穿透的问题
- 修复部分浏览器中的触摸板交互问题
- 修复部分录像回放的问题
[3.7.2] - 2021-12-14
- 修复主播离开后,未释放视角同步的缺陷
- 修复激光笔显示问题
- 修复部分其他已知问题
[3.7.1] - 2021-12-01
- 修复加入房间时,调整容器大小可能导致的问题
[3.7.0] - 2021-11-26
- 添加移动端手势支持
- 支持设置自定义背景渲染函数
- 文档初始缩放值设置为100%
- 优化静态文档加载策略
- 优化部分资源在网路不稳定时的上传逻辑
[3.6.2] - 2021-11-17
- 修复静态文档的协议未转换为https的缺陷
[3.6.1] - 2021-11-16
- 优化静态文档加载速度
- 预览窗口提供
fitDoc
与fitContainer
两种模式
[3.6.0] - 2021-11-05
- 支持定制Toast文案,类型,时间,以及是否显示
- 支持配置是否允许抢占主播
- 支持导出当前页面全部内容为图片
- 支持客户端监听自定义工具栏按钮事件
- ppt动画优化
- ppt资源加载优化
[3.5.3] - 2021-10-19
- 修复导出图片时,没有设置背景色的问题
[3.5.2] - 2021-09-30
- 添加updateStream方法,可以在不停止当前白板推流track时,更新白板推流的分辨率
- 修复推流部分已知问题
[3.5.1] - 2021-09-26
- 修复白板推流时,课件渲染的问题
[3.5.0] - 2021-09-17
- 添加白板推流方法,可以使用白板转为视频流数据
- 激光笔,选择框和鼠标的昵称默认隐藏
- 修复若干已知问题
[3.4.0] - 2021-08-26
- 支持动态ppt转码播放
- 添加客户端文档转码接口
- 移除工具栏中docDeleteClick接口
- G1白板的文档转码结果不再与
IM
账号关联,转码结果与账号之间的关系需要开发者自行管理 webview
添加房间状态变化的回调(是否连接,是否同步)jsGetState
被废弃,相关功能集成到了jsDirectCall
中
[3.3.0] - 2021-08-05
- 支持用户接入自定义账号体系
- 支持万人白板房间
[3.2.2] - 2021-08-02
- 修复音视频客户端播放的缺陷若干
- getPageInfos支持查询指定board的信息
- 修复工具栏中margin设置无效的缺陷
[3.2.1] - 2021-07-08
- 录像回放支持设置开始时间和结束时间
- 支持通过回调监听文档弹窗内文档变化
- 支持通过函数调用添加,或者删除文档弹窗内的文档
- 修复部分场景下,选中元素无法拖拽的缺陷
- 修复关闭页面后,音视频继续播放的缺陷
[3.2.0] - 2021-06-06
- 支持白板中添加视频组件
- 支持开发者自定义图形
[3.1.4] - 2021-04-30
- 修复部分安卓9机型无法同步的缺陷
- 修复工具栏按钮样式重叠问题
[3.1.3] - 2021-04-29
- 修复白板resize时宽度计算问题
[3.1.2] - 2021-04-21
- 支持开发者配置调色盘的颜色
- 支持开发者配置画笔粗细工具的最小,最大,以及粗细的间隔值
- 支持开发者配置图形选择中包含哪些元素
[3.1.1] - 2021-04-14
sdk:
- 修复跨域图片不显示的问题
- 修复容器大小变化时的一些缺陷
- 修复关闭编辑时,文本框工具栏未隐藏的缺陷
- 修复跳页后,文本框会跳页显示的缺陷
- 支持图片上传base64
- SDK开放选择本地图片接口
- 优化预览的性能
- 增强了手写板的性能
- 增加了涂鸦贝塞尔平滑处理
- 支持配置字体
- 工具栏支持自定义按钮
- 工具栏支持日志上报按钮
- 支持设置初始相机位置
- 页面变化时,添加activeIndex字段
jsDirectCall
添加参数funcName和args, arg1, arg2, ..., arg5
。新参数具有更清晰的语义。旧参数action, params, param1, ..., param5
保持兼容jsGetState
添加参数funcName
, 旧参数action
保持兼容- 支持容器
resize
时,配置是保持缩放比例不变,还是保持容器内容不变
[3.1.0] - 2021-03-31
sdk:
- 支持画布缩放及平移
- 支持跟随视角和自由视角切换
- 支持word文档转成图片
webview:
- 支持画布缩放及平移
- 支持跟随视角和自由视角切换
- 支持白板另存为图片
- 支持绘制时标注绘制人昵称
[3.0.2] - 2021-01-27
sdk:
- 支持图片上传
- 修改文档:sdk信令抛出error时,不要断开连接,此时可能可以重连成功
webview:
- 支持工具栏配置教具
- 支持图片上传
- 添加日志上报功能
[3.0.1] - 2021-01-25
sdk:
- 修复工具栏横屏时的显示缺陷
webview:
- 修复重连时会抛出WebError的缺陷
- 修复有时重新进入webview时,无法初始化的缺陷
- 同步数据时添加Toast提示
[3.0.0] - 2021-01-20
【新增功能】
画布功能:
- 支持设置画笔颜色
- 支持设置白板背景
白板工具:
-
框选/移动/缩放:支持在白板上框选多个笔迹、移动笔迹显示位置,缩放笔迹显示大小
-
复制/粘贴:支持将白板上的笔迹复制粘贴到其他白板上
-
直线/箭头:支持在白板上绘制直线、箭头图形,可以设置粗细和颜色
-
文本编辑:支持对白板上已绘制文本进行二次编辑文本大小和颜色
白板管理:
- 多页白板:支持管理多个白板(包括:添加、删除、选择)
【优化功能】
-
重构绘制插件DrawPlugin,提高白板功能扩展性
-
修复了白板房间断网重连导致笔迹丢失的问题
此文档是否对你有帮助?