2.9.4 @ 2023.12.28
- 链接地址:https://res.qcloudtiw.com/board/2.9.4/TEduBoard.min.js
-
初始化参数
- 新增config.h5PPTDownGradeTimeoutTimes,H5PPT资源加载超时次数,默认为0,不做降级处理;若超过设定默认次数,sdk主动给出TEduBoard.EVENT.TEB_H5PPT_DOWN_GRADE回调事件,调用setDownGradeEnable接口,进行是否降级设置,若降级为显示为转码文件的缩略图
-
新增接口
- 几何元素自动选中
autoSelectedElement
,配合TEduBoard.EVENT.TEB_ADDELEMENT
使用,回调参数type == TEduBoard.TEduBoardElementType.TEDU_BOARD_ELEMENT_GEOMETRY
时调用,元素会自动选中 - 设置h5ppt文件降级渲染
setDownGradeEnable
- 几何元素自动选中
-
新增回调事件
- 新增h5ppt页面降级渲染事件通知:
TEduBoard.EVENT.TEB_H5PPT_DOWN_GRADE
,配合setDownGradeEnable
接口,进行降级渲染设置
- 新增h5ppt页面降级渲染事件通知:
-
接口改动
- 添加白板接口
addBoard
新增配置属性index
,用于指定添加白板的页码 - H5PPT内部多媒体资源播放状态回调事件
TEB_H5PPT_MEDIA_STATUS_CHANGED
新增返回参数currentTime
,表示H5PPT媒体播放进度
- 添加白板接口
-
其他
- 小程序webview版本新增点擦功能
- 小程序其他已知的bug
2.9.3 @ 2023.11.30
- 链接地址:https://res.qcloudtiw.com/board/2.9.3/TEduBoard.min.js
-
新增接口
- 播放H5转码PPT当前页视频:
playH5PPTVideo
注意,在iOS的webview环境(指原生webview,如白板iOS SDK)无法播放在一个页面中同时播放多个音/视频,最多只能播放一个音/视频
- 暂停H5转码PPT当前页视频:
pauseH5PPTVideo
- 播放H5转码PPT当前页音频:
playH5PPTAudio
- 暂停H5转码PPT当前页音频:
pauseH5PPTAudio
- 播放H5转码PPT当前页视频:
-
接口改动
- 获取文件信息接口
getFileInfo
- 返回结果中新增字段pptMediaInfo
,其中包含H5转码PPT当前页的音视频元素ID列表
- 获取文件信息接口
-
特性变更
- 缩放移动工具 - 现在支持Alt键(Mac系统下为Option键)+ 滚轮,实现白板左右移动,完整的使用说明如下:
- 框选工具 - 现在移动/缩放元素时,将保证元素在白板的范围内
- 文本工具 - 现在文本内容超高时,将会阻止输入,不会自动在末尾截断文本内容了
- 缩放移动工具 - 现在支持Alt键(Mac系统下为Option键)+ 滚轮,实现白板左右移动,完整的使用说明如下:
-
问题修复
- 缩放移动工具:Mac系统上shift+滚轮不能触发缩放
- 缩放移动工具:偶现shift+滚轮可以横向移动白板
2.9.2 @ 2023.10.30
- 链接地址:https://res.qcloudtiw.com/board/2.9.2/TEduBoard.min.js
- 新增接口
- 新增设置光标位置接口:
setCursorPosition
,可用于禁用鼠标响应时,希望本地、远端显式光标的场景 - 新增设置文本工具行高的接口:
setTextLineHeight
,支持传入数字,设置后创建的文本框将使用所设置的行高
- 新增设置光标位置接口:
- 新增事件回调
- 新增事件回调:
TIW_RESET_DATA
,在调用reset
API时触发
- 新增事件回调:
- 接口优化
- 修改元素接口:
updateElementById
现在新增一种type
——TEduElementOperatorType.ROTATION_ANGLE
,支持修改元素旋转角度。详见API文档 - 添加元素接口:
addElement
现在也支持对水印元素以外的元素设置旋转角度deg
- 添加转码文件接口:
addTranscodeFile
现在也支持添加cos转码的PDF文件
- 修改元素接口:
- 问题修复
- 显示/隐藏元素、清空白板后进行撤销操作,一定会将元素显式出来的问题
- 设置图片或H5背景并翻到其他页后,对背景资源进行大量请求的问题
- 没有添加课件时,全尺寸截图报错的问题
- 绘画禁用状态下,点击文本元素会发送主动输入事件的问题
- 其他
- 从
2.9.2
版本开始,互动白板SDK新增npm包的发布模式,详见SDK npm介绍页
- 从
2.9.1 @ 2023.09.20
- 链接地址:https://res.qcloudtiw.com/board/2.9.1/TEduBoard.min.js
- 优化
- 优化大文本量场景下,文本工具的输入性能
2.9.0 @ 2023.08.22
- 链接地址:https://res.qcloudtiw.com/board/2.9.0/TEduBoard.min.js
- 新增事件
- 新增绘画动作状态切换事件 TEB_DRAW_STATUS_CHANGED
- 优化
- 修复数学公式不支持修改颜色的问题
- 修复删除白板时,自定义图形仍然显示在画布上的问题
- 修复自定义元素旋转时,会出现自由缩放的拖拽图标的问题
2.8.9 @ 2023.07.20
- 链接地址:https://res.qcloudtiw.com/board/2.8.9/TEduBoard.min.js
- 初始化参数
- 新增 styleConfig.scrollbarThumbColor 参数,用于设置白板滚动条滑块颜色
- 新增 styleConfig.scrollbarTrackColor 参数,用于设置白板滚动条滑轨颜色
- 优化处理
- 白板自动缩放的场景,现在也会触发 TEB_BOARD_SCALE_CHANGE 事件回调
2.8.8 @ 2023.06.26
- 链接地址:https://res.qcloudtiw.com/board/2.8.8/TEduBoard.min.js
-
更新事件:
- 警告事件的警告码增加TEDU_BOARD_WARNING_FILE_NOT_FOUND,如果要操作的文件不存在,则会触发此警告
- 截图事件(TEduBoard.EVENT.TEB_SNAPSHOT)的增加code字段,用来表示本次截图是否成功
- H5PPT加载状态事件增加TEDU_BOARD_H5_PPT_STATUS_IMAGE_ABNORMAL,如果ppt内部的图片资源加载异常会触发此状态码
-
优化处理
- 修复视频文件播放暂停各端暂停时间点有一些差异的问题
2.8.7 @ 2023.05.19
- 链接地址:https://res.qcloudtiw.com/board/2.8.7/TEduBoard.min.js
-
初始化参数:
- 新增config.h5PPTLoadTimeout参数用于配置H5 PPT加载超时时间
- 新增config.h5PPTResourceTimeout参数用于配置H5 PPT内部资源加载超时时间
-
新增接口:
- 新增元素锁定接口 lockElements,支持对元素锁定和解锁
-
新增事件:
- 新增元素锁定的状态变更事件 TEB_BOARD_ELEMENT_LOCKED_CHANGED
- 新增H5PPT的多媒体资源播放状态 TEB_H5PPT_MEDIA_STATUS_CHANGED
-
更新接口:
- 获取元素详情接口 getElementById 返回结果新增 locked 字段,表示元素是否是锁定状态
-
更新事件:
- TEB_GOTOBOARD 翻页事件增加一个参数,用来表示触发本次翻页的操作人
- 警告事件的警告码增加TEDU_BOARD_WARNING_ELEMENT_IS_LOCKED,对锁定的元素进行删除,移动,旋转等操作时候会触发
-
优化处理
- 优化画笔笔锋绘制效果
2.8.6 @ 2023.04.11
- 链接地址:https://res.qcloudtiw.com/board/2.8.6/TEduBoard.min.js
-
更新接口:
- snapshot接口调整白板截图区域,支持指定参数设置是否需要截取全尺寸白板
- importInLocalMode接口支持撤销和恢复的数据导出,exportInLocalMode后可进行撤销,恢复操作
-
Bug及优化处理
- 修复iphone6在新增视频文件会自动播放的问题
2.8.5 @ 2023.03.13
- 链接地址:https://res.qcloudtiw.com/board/2.8.5/TEduBoard.min.js
- 新增接口:
- 设置元素是否显示和隐藏 setElementsDisplay
- 更新接口:
- exportInLocalMode 支持导出时指定元素类型/元素ID,隐藏元素等
- importInLocalMode 支持导入时指定元素类型/元素ID,隐藏元素等
- getBoardElementList 新增第二个参数,支持获取页面隐藏的元素
- 更新事件:
- 元素大小,位置改变 TEB_BOARD_ELEMENT_POSITION_CHANGE 事件,新增status字段,用来表示元素开始改变,改变中,结束改变的状态
- 告警码 TEduBoardWarningCode 新增 TEDU_BOARD_WARNING_EXPORTIMPORT_FILTERRULE_ILLEGAL, TEDU_BOARD_WARNING_ELEMENTTYPE_NOT_EXISTS, TEDU_BOARD_WARNING_ELEMENTID_NOT_EXISTS
2.8.4 @ 2023.02.24
- 链接地址:https://res.qcloudtiw.com/board/2.8.4/TEduBoard.min.js
- 新增接口:
- 获取背景图信息 getBackgroundImage
- 更新接口:
- setBackgroundImage,setBackgroundH5接口支持设置空字符串清空背景
- exportData 接口改名为 exportInLocalMode
- importData 接口改名为 importInLocalMode
- 废弃接口:
- exportData
- importData
- 新增事件:
- importInLocalMode接口导入数据完成事件 TEB_BOARD_IMPORTINLOCALMODE_COMPLETED
- 新增初始化参数:
- 支持设置选中元素后操作行为(可设置是否允许缩放,移动,旋转,等比缩放),initParams.authConfig.elementOperationAuthority
2.8.3 @ 2023.01.12
- 链接地址:https://res.qcloudtiw.com/board/2.8.3/TEduBoard.min.js
- 新增接口:
- 设置背景图片角度 setBackgroundImageAngle
- 白板元素支持设置文本水印元素
- 优化:
- 静态转码课件的翻页效果优化。
2.8.2 @ 2022.12.23
- 链接地址:https://res.qcloudtiw.com/board/2.8.2/TEduBoard.min.js
- 新增接口:
- 导出数据exportData
- 导入数据importData
2.8.1 @ 2022.12.12
- 链接地址:https://res.qcloudtiw.com/board/2.8.1/TEduBoard.min.js
- 新增支持:
- addVideoFile接口支持在url中携带参数,用于辅助业务方url鉴权
- addElement支持图片水印,TEduBoardElementType 新增 TEDU_BOARD_ELEMENT_WATERMARK 类型
2.8.0 @ 2022.11.16
- 链接地址:https://res.qcloudtiw.com/board/2.8.0/TEduBoard.min.js
-
新增接口:
- 禁止白板响应事件disablePointerEventResponding
-
新权限系统:
- 启用权限校验 enablePermissionChecker
- 关闭权限校验 disablePermissionChecker
- 权限变更事件 TEB_BOARD_PERMISSION_CHANGED
- 无操作权限事件 TEB_BOARD_PERMISSION_DENIED
-
废弃接口:
- setAccessibleUsers,请使用 enablePermissionChecker
2.7.9 @ 2022.10.19
- 链接地址:https://res.qcloudtiw.com/board/2.7.9/TEduBoard.min.js
-
新增接口
- 是否显示本地涂鸦 enableShowGraffiti
-
更新接口
- addElement更新元素新当入参类型为TEDU_BOARD_ELEMENT_AUDIO、TEDU_BOARD_ELEMENT_GLOBAL_AUDIO时,可以设置元素标题
- getElementById获取元素数据时,新增了title字段
-
新增功能
- 远端同步教具元素操作展示画面
-
bug及功能优化
- ppt转码操作功能优化
- 其他已知问题处理
2.7.8 @ 2022.09.19
- 链接地址:https://res.qcloudtiw.com/board/2.7.8/TEduBoard.min.js
-
新增接口
- 开启多点触控 enableMultiTouch
- 设置信令同步频率,该值的允许范围为[5, 20] setSyncFps
-
更新接口
- updateElementById更新元素新增位置偏移类型TEduElementOperatorType.CHANGE_POSITION
- setToolType接口增加类型:坐标系TEDU_BOARD_TOOL_TYPE_COORDINATE
-
Bug及优化处理
- 优化圆规操作
- 图形拟合优化
- 其他已知问题优化
2.7.7 @ 2022.08.31
- 链接地址:https://res.qcloudtiw.com/board/2.7.7/TEduBoard.min.js
-
新增接口
- 获取元素信息 getElementById
- 设置元素样式 updateElementById
- 设置荧光笔颜色,画笔颜色用于所有荧光笔绘制 setHighlighterColor
- 获取荧光笔颜色 getHighlighterColor
- 开启绘制涂鸦过程中自动拟合图形 enablePenAutoFit
- 设置图形样式 setGraphStyle
- 获取图形样式 getGraphStyle
-
废弃接口:
- 废弃setLineStyle,请使用setGraphStyle
- 废弃getLineStyle,请使用getGraphStyle
-
新增功能
- 增加数学教具圆规
- 新增几何图形(直角三角形,等腰三角形,平行四边形,立方体,圆柱体,圆锥)
- 其他功能
-
Bug及优化处理
- PPT翻页优化
- 其他已知问题优化
2.7.6 @ 2022.08.16
- 链接地址:https://res.qcloudtiw.com/board/2.7.6/TEduBoard.min.js
- 新增功能
- 新增数据教具功能,支持直尺,三角形,量角器;
- 新增获取 ppt 备注功能;
- Bug 修复
- 其他已知问题修复。
2.7.5 @ 2022.08.01
- 链接地址:https://res.qcloudtiw.com/board/2.7.5/TEduBoard.min.js
- 新增功能
- PPT 老版本转码,支持 mp3,mp4 播放同步;
- PPT 新版本转码,支持 mp3,mp4 播放同步;
- 错误和警告事件增加上报;
- Bug及优化处理
- 修复获取资源的时候 Host 缺少协议的问题
- 其他已知问题修复。
2.7.4 @ 2022.07.04
- 链接地址:https://res.qcloudtiw.com/board/2.7.4/TEduBoard.min.js
- 新增功能
- 在小程序的 webview 版本中支持 mp3、mp4 播放;
- 课件预加载时回调,返回预加载的进度值;
- 调整事件
- 添加多媒体资源码率过高告警回调类型(TEDU_BOARD_WARNING_IMAGE_MEDIA_BITRATE_TOO_LARGE);
- Bug 修复
- 橡皮擦除在移动快的时候会导致擦除不干净的情况,会漏掉一些点;
- ppt 转码问题,转码文件被系统认为了是 pad,只响应滑动翻页,不响应点击事件了;
- 其他已知问题修复。
2.7.3 @ 2022.05.20
- 链接地址:https://res.qcloudtiw.com/board/2.7.3/TEduBoard.min.js
- 调整初始化参数
- 权限配置下,新增 customCursorIcon 参数:是否自定义鼠标样式,默认 false 显示系统自带样式,true 时需要根据返回的鼠标位置,自定义鼠标样式
- 调整事件
- 自定义鼠标样式时,坐标位置回调(TEB_BOARD_CURSOR_POSITION),用户根据位置,自定义鼠标样式
- 新增接口
- 是否本地显示自己的别名(setOwnerNickNameVisible),设置为 false 时,画笔部分不显示自己的 NickName
- 优化
- 首帧渲染只拉取活跃白板的历史数据
- 用户翻页的时候会由操作者拉取,对应白板页的历史数据,然后广播给房间内其他用户
- Bug 修复
- 针对 Android 端处理视频铺满问题;
- 其他已知问题修复。
2.7.2 @ 2022.04.01
- 链接地址:https://res.qcloudtiw.com/board/2.7.2/TEduBoard.min.js
- 错误码调整
- 错误码 新增 TEDU_BOARD_MAX_BOARD_LIMITED 错误码,在单个房间内白板页总数量达到上限后触发。
- Bug 修复
- 修复 Android 5.x 图片方向自动校正功能异常的问题。
- 修复一些PPT转码成功,但白板加载失败的问题。
2.7.1 @ 2022.02.28
- 链接地址:https://res.qcloudtiw.com/board/2.7.1/TEduBoard.min.js
-
功能优化
- 白板资源和课件资源备份域名优化。
-
Bug 修复
- 优化历史数据加载耗时。
2.7.0 @ 2022.01.31
- 链接地址:https://res.qcloudtiw.com/board/2.7.0/TEduBoard.min.js
- Bug 修复
- 修复偶现对线条进行点擦后,线条有抖动的问题。
- 修复涂鸦只有两个点的数据,绘制样式错误的问题。
- 修复涂鸦实时数据乱序导致,导致涂鸦绘制样式错误的问题。
2.6.9 @ 2021.12.27
- 链接地址:https://res.qcloudtiw.com/board/2.6.9/TEduBoard.min.js
-
新增接口
-
功能优化
- 优化课件加载
- 截图功能在异常dpr中丢失几个像素的问题
-
Bug 修复
- 修复vivo 5.x,6.x版本初始化失败的问题
2.6.8 @ 2021.11.29
- 链接地址:https://res.qcloudtiw.com/board/2.6.8/TEduBoard.min.js
-
新增接口
-
调整接口
- 添加白板元素(addElement) 支持添加文本元素(TEDU_BOARD_ELEMENT_TEXT)
-
新增事件
-
调整事件
- 框选工具选中元素回调(TEB_SELECTED_ELEMENTS) 新增元素位置、宽高、包围盒大小等返回字段
-
调整初始化参数
-
功能优化
- 优化图片资源加载逻辑
- 添加图片元素在低版本上进行旋转校正
- 添加图片元素支持自定义大小
- 支持画线涂鸦分段擦除
-
Bug 修复
- 优化Android和linux中,ppt转码的文字会往下面掉几个像素
- 在不同缩放比下添加白板元素大小显示不一致
- 绘制涂鸦时因精度误差导致出现毛刺
- 若干已知问题修复
2.6.7 @ 2021.10.26
- 链接地址:https://res.qcloudtiw.com/board/2.6.7/TEduBoard.min.js
-
新增接口
-
调整初始化参数
-
调整接口
-
调整全局变量
-
功能优化
- 弱网环境下涂鸦同步
- 优化涂鸦显示效果
-
Bug 修复
- 若干已知问题修复
2.6.6 @ 2021.09.28
- 链接地址:https://res.qcloudtiw.com/board/2.6.6/TEduBoard.min.js
-
新增接口
-
调整接口
-
调整全局变量
-
功能优化
- 涂鸦过多导致渲染卡顿
- 优化日志上报逻辑
- 增加网络探测能力
- 优化SDK体积
-
Bug 修复
- 若干已知问题修复
2.6.5 @ 2021.08.24
-
新增接口
-
调整全局变量
-
当前版本废弃的接口与事件
-
功能优化
- 几何画板新增多种几何图形支持
-
Bug 修复
- 若干已知问题修复
2.6.4 @ 2021.07.30
- 链接地址:https://res.qcloudtiw.com/board/2.6.4/TEduBoard.min.js
-
新增接口
- 设置几何图形类型(setMathGraphType),可用于几何画板绘制几何图形
- 鼠标模式下的操作权限(setMouseToolBehavior)
- 设置白板备注信息(setBoardRemark)
- 获取白板备注信息(getBoardRemark)
- 增加白板(addBoard),可选择不跳转到新增的白板
- 分组模式功能
- 开启分组模式(setClassGroupEnable)
- 设置分组(setClassGroup)
- 设置分组标题(setClassGroupTitle)
- 重置所有分组(resetClassGroup)
- 获取所有分组id(getAllClassGroupIds)
- 获取分组模式状态(getClassGroupEnable)
- 获取用户所在的分组(getClassGroupIdByUserId)
- 获取分组信息(getClassGroupInfoByGroupId)
- 从分组中移除白板(removeBoardInClassGroup)
- 从分组中移除用户(removeUserInClassGroup)
- 删除分组(removeClassGroup)
- 添加白板到分组(addBoardToClassGroup)
- 添加用户到分组(addUserToClassGroup)
- 分组内跳转(gotoClassGroupBoard)
-
新增初始化参数
-
新增元素类型
- 公式元素(TEDU_BOARD_ELEMENT_FORMULA),此功能需要设置开启公式元素支持(formulaEnable)为
true
。添加方式详见 添加白板元素(addElement)中的示例8:添加一个公式元素
- 公式元素(TEDU_BOARD_ELEMENT_FORMULA),此功能需要设置开启公式元素支持(formulaEnable)为
-
新增全局变量
-
新增事件
-
功能优化
- 几何画板新增多种几何图形支持
- 新增公式元素的支持
- 优化视频加载播放逻辑
- 图形涂鸦绘制实时同步显示
- 优化ppt资源加载重试逻辑
- 添加本地缓存,提高资源加载速度
- 分组讨论功能
- 增加白板时可选择不切换到新白板
-
Bug 修复
- 互动白板宽高变化时滚动条抖动
- 删除文件时远端ppt动画步数重置
- 自定义图形高度为0时远端图形显示错误
- 若干已知问题修复
2.6.3 @ 2021.06.28
- 链接地址:https://res.qcloudtiw.com/board/2.6.3/TEduBoard.min.js
- 新增接口:
- 调整接口:
支持新增白板直接设置背景H5
- 新增初始化参数:
- 新增事件:
- 调整事件:
增加元素回调返回值新增元素类型type
- 优化:
- 魔法笔功能(画笔自动拟合几何图形)
- 支持直接创建H5背景白板
- 支持白板离线检测
- 支持生成板书
- Bug 修复
- 若干已知问题
2.6.2 @ 2021.06.09
- 链接地址:https://res.qcloudtiw.com/board/2.6.2/TEduBoard.min.js
- 调整接口:
- 调整初始化参数:
- 初始化权限参数 mathGraphEnable,预加载数学函数图像库
- 初始化配置参数 scaleRange,白板缩放范围
- 新增事件:
- 废除接口
- 优化:
- 支持数学函数图像显示
- 支持H5元素移动、缩放、旋转
- 添加元素支持自定义位置,目前支持图片元素,H5元素,数学函数图像
- 移动端支持在任意工具下双指缩放白板
- Bug 修复
- 若干已知问题
2.6.1 @ 2021.06.01
- 链接地址:https://res.qcloudtiw.com/board/2.6.1/TEduBoard.min.js
- 调整接口:
- 调整初始化参数:
- 优化初始化参数结构
- 新增事件:
- 优化:
- 涂鸦支持缩放旋转
- 文本支持等比例缩放
- 优化用户权限控制
- 支持显示远端操作元素
- 支持显示白板元素操作者或创造者信息
- 支持自动隐藏静止的远端画笔
- 优化低版本背景图显示
- Bug 修复
- 若干已知问题
2.6.0 @ 2021.05.07
- 链接地址:https://res.qcloudtiw.com/board/2.6.0/TEduBoard.min.js
- 新增接口:
- 新增初始化参数:
- 增加初始化参数,代理服务器配置 proxyServer
- 优化:
- 涂鸦绘制性能优化
- 涂鸦旋转移动性能优化
- 激光笔移动性能优化
- 激光笔多端同步效果优化
- PPT、图片元素加载
- 涂鸦超出白板区域时框选范围错误
- 优化白板渲染时的重排、重绘操作
- Bug 修复
- 截图时文本元素被iframe元素遮挡
- 直线碰撞检测计算错误
- 其他若干已知问题
2.5.7 @ 2021.02.02
- 链接地址:https://res.qcloudtiw.com/board/2.5.7/TEduBoard.min.js
- 新增接口:
- 新增事件:
- 新增初始化参数:
- 增加初始化参数,关闭移动工具的缩放功能 enableScaleTool
- 优化:
- 添加H5PPT, 图片元素(imageElement)/图片文件(imagesFile),背景图片,视频等资源支持指定主备Url,需要配合增加备用域名接口使用。
- 静态PPT翻页交互效果优化
- 调整点选框样式
- 激光笔功能性能优化
- Bug 修复
- 图片旋转后缩放比例不对的问题
- chrome 88版本纵向滚动条缺失
- 滚动条触发异常滚动问题
- 添加自定义元素时点选框范围错误
- 文本工具相关问题
- 其他若干已知问题
2.5.6 @ 2020.12.14
- 链接地址:https://res.qcloudtiw.com/board/2.5.6/TEduBoard.min.js
- 新增接口:
- 增加是否启用画笔和激光笔图标使用系统cursor
- 开启该功能后画笔图标和激光笔图标将使用系统的光标样式来实现,画笔图标和激光笔图标在本地会有一丢丢的流畅度提升。
- 开启该功能后会出现画笔图标和涂鸦有一点延迟现象,属于正常现象。
- 开启该功能Mac端在一些情况下会导致光标变成默认的鼠标指针,如消息弹窗等行为,属于正常现象。
- 增加设置画笔和激光笔工具的提示语
- 音频元素-新增音频
- 音频元素-播放音频
- 音频元素-暂停音频
- 音频元素-音频跳转到指定位置
- 音频元素-播放音频
- 音频元素-音频是否静音
- 音频元素-是否启用音频控制面板
- 增加是否启用画笔和激光笔图标使用系统cursor
- 新增特性:
- 点选和框选工具合并
- 激光笔和画笔支持多人
- 体验优化:
- 选择工具,橡皮擦选中精度优化。
2.5.5 @ 2020.11.05
- 链接地址:https://res.qcloudtiw.com/board/2.5.5/TEduBoard.min.js
-
新增特性:
- 新增文字工具预设文本内容
- 优化白板缩放移动工具,支持鼠标滚轮缩放,焦点缩放,按shift键缩小等
- 新增白板缩放工具图标
- 新增自定义图形工具
- 新增自定义图形的元素类型
- 新增白板放大后显示滚动条
-
Bug 修复
- Mac端鼠标缓慢移除白板左边缘和上边缘,鼠标指针不隐藏的bug
- 修复偶现画笔不消失的bug
-
缩放移动工具使用说明:
2.5.4 @ 2020.10.15
- 链接地址:https://res.qcloudtiw.com/board/2.5.4/TEduBoard.min.js
- 新增工具类型
-
- 新增正圆,正方形工具类,同时支持椭圆工具和矩形工具按shift键画正圆和正方形
-
- 优化
- 优化橡皮擦擦除箭头工具不精确的问题
- Bug 修复
- 修复多端同时移动图片元素不同步的问题。
- 修复已知问题。
2.5.3 @ 2020.08.31
- 链接地址:https://res.qcloudtiw.com/board/2.5.3/TEduBoard.min.js
- 新增回调
- 新增视频状态回调 TEDU_BOARD_VIDEO_STATUS_WAITING 和 TEDU_BOARD_VIDEO_STATUS_PLAYING
- Bug 修复
- 修复激光笔各端显示比例不一致问题
- 修复白板操作在移动端偶现延迟问题
- 修复涂鸦到白板外笔迹微变问题
- 优化
- 桌面端画笔使用时持续展示
- 视频多次播放失败后回调 ERROR 状态
2.5.2 @ 2020.08.07
- 链接地址:https://res.qcloudtiw.com/board/2.5.2/TEduBoard.min.js
- 新增回调
- 新增H5PPT状态回调 TEB_H5PPT_STATUS_CHANGED
2.5.1 @ 2020.07.23
- 链接地址:https://res.qcloudtiw.com/board/2.5.1/TEduBoard.min.js
- 功能支持
- 图片元素支持任意角度旋转和八个方向的缩放
- 接口优化
- 如果getFileBoardList,getFileInfo接口fid参数缺省,则默认返回当前文件文件的信息
- 调用deleteFile接口删除非当前文件,则不跳转至默认文件#DEFAULT
- bug fix
- 修复文字工具在某些输入法下输入过程中,看不见已输入的文字问题。
- 修复移动端文字工具在白板边界位置点击,键盘会闪一下的问题。
2.5.0 @ 2020.07.2
- 链接地址:https://res.qcloudtiw.com/board/2.5.0/TEduBoard.min.js
- 功能变更
- addVideoFile/addTranscodeFile/addImagesFile 添加已存在文件,返回该文件 ID
- 统一各个平台视频播放控制栏的界面
- 功能支持
- 支持 PPT 超链接点击同步功能
- bug fix
- 修复涂鸦过程中擦除涂鸦导致涂鸦不同步问题
- 修复视频文件在特定场景下新增多余白板问题
- 性能优化
2.4.9 @ 2020.06.10
- 链接地址:https://res.qcloudtiw.com/board/2.4.9/TEduBoard.min.js
- 新增接口
- 新增白板同步和刷新接口 syncAndReload
- 新增白板快照接口 snapshot
- 新增回调
- 新增截图回调
teduBoard.on(TEduBoard.EVENT.TEB_SNAPSHOT, ({image, userData}) => { //image 为 base64格式图片, userdata 为透传字段 });
- BUG 修复
- 修复视频频繁操作导致权限错乱问题
- 解决文字工具在底部点击输入无效问题
- 修复清空偶现残留问题
2.4.8 @ 2020.05.21
- 链接地址:https://res.qcloudtiw.com/board/2.4.8/TEduBoard.min.js
- 新增接口
- 新增 refresh 接口刷新当前白板
- 新增回调
- TEduBoardImageStatus 新增 TEDU_BOARD_IMAGE_STATUS_READ_ERROR
- 新增刷新回调 onTEBRefresh
- 功能优化
- 视频文件 url 支持携带签名信息
- 优化选框功能,框内点击即可移动
- BUG 修复
- 修复视频切换进度错误问题
- 修复激光笔闪烁问题
- 修复激光笔跳变问题
2.4.7 @ 2020.04.30
- 链接地址:https://res.qcloudtiw.com/board/2.4.7/TEduBoard.min.js
- BUG 修复
- 修复 IM 信令每次都重复发送一条问题
- 性能优化
- 优化房间内其他人涂鸦渲染的流程性
2.4.6 @ 2020.04.02
- 链接地址:https://res.qcloudtiw.com/board/2.4.6/TEduBoard.min.js
- 新增回调
- TEduBoardImageStatus 新增两个状态回调
- TEDU_BOARD_IMAGE_STATUS_LOAD_TIMEOUT 图片加载超时
- TEDU_BOARD_IMAGE_STATUS_LOAD_CANCEL 图片取消加载
- onTEBRectSelected 框选工具选中回调
- TEduBoardImageStatus 新增两个状态回调
- 新增参数
- progressBarUrl 自定义加载图标
- imageTimeout 图片加载超时
- BUG 修复
- 修复加载相同图片没有回调问题
2.4.4 @ 2020.03.14
- 链接地址:https://res.qcloudtiw.com/board/2.4.4/TEduBoard.min.js
- 批量导入图片组时,对 URL 字符串长度进行限制(总长7K),超长时同步返回空串,同时回调错误 TEDU_BOARD_ERROR_DATA_TOO_LARGE
- 替换内部 mp4 播放器为 videojs
- 新增接口
- addImagesFile 批量导入图片到白板
- setHandwritingEnable 开启或关闭笔锋功能
- isHandwritingEnable 获取白板是否开启笔锋
- 新增回调
- TEB_ADDIMAGESFILE 增加批量图片文件回调
- 参数变更
- TEduBoard初始化参数 smoothLevel 默认值变更为0
- 枚举变更
- TEB_ERROR 新增 TEDU_BOARD_ERROR_AUTH_TIMEOUT 服务鉴权超时,请务必处理此错误
- TEB_WARNING 新增 TEDU_BOARD_WARNING_IMAGESFILE_ALREADY_EXISTS
- TEDU_BOARD_VIDEO_STATUS_PLAYING 变更为 TEDU_BOARD_VIDEO_STATUS_TIMEUPDATE
2.4.1 @ 2020.01.08
- 链接地址:https://res.qcloudtiw.com/board/2.4.1/TEduBoard.min.js
- 接口变更
- addImageElement 支持添加本地图片
- 增加接口
- 增加添加图片元素回调 onTEBAddImageElement
2.4.0 @ 2019.12.06
- 链接地址:https://res.qcloudtiw.com/board/2.4.0/TEduBoard.min.js
- 增加接口
- 添加视频文件 addVideoFile
- 显示或隐藏视频控制栏 showVideoControl
- 播放视频 playVideo
- 暂停视频 pauseVideo
- 跳转 seekVideo
- 是否同步本地视频操作到远端 setSyncVideoStatusEnable
- 定时同步视频状态到远端 startSyncVideoStatus
- 停止同步视频状态 stopSyncVideoStatus
- 添加 H5 页面 addH5File
- 添加图片资源 addImageElement
2.3.7 @ 2019.11.21
- 增加接口
- setAccessibleUsers 设置允许操作特定用户绘制的图形
- clearBackground 删除选中涂鸦
- setCursorIcon 自定义鼠标样式
2.3.6 @ 2019.11.12
- 转码资源全部接入 CDN,请务必升级。
- 废弃 addFile,addH5PPTFile 接口,废弃 TEB_ADDFILE,TEB_ADDH5PPTFILE 事件。
- 新增 applyFileTranscode,getFileTranscodeProgress,新增 TEB_TRANSCODEPROGRESS 事件。
- 切换文件支持切换到指定页和指定步
2.3.5 @ 2019.10.30
- 链接地址:https://res.qcloudtiw.com/board/2.3.5/TEduBoard.min.js
- 新增接口 getThumbnailImages 获取文件缩略图
- 新增步数回调 TEB_GOTOSTEP
- 修复白板放大到一定比例,涂鸦失效问题
- 修复白板放大后精度丢失各端画面不对齐的问题
2.3.4 @ 2019.09.25
- 涂鸦屏蔽多指触摸
- ppt 点击事件透传
- 移动端 ppt 翻页交互支持左右滑动翻页
2.3.3 @ 2019.08.07
- 白板
- 增加资源文件失败上报
- 支持大班课
2.3.2 @ 2019.08.07
- 白板
- 直线支持设置样式,包括实线,虚线,箭头
- 圆和椭圆支持固定圆心
- 新增 addTranscodeFile 接口支持 restapi 转码结果
- 废弃 setTextFontFamily(设置文字输入字体)和 getTextFontFamily(获取文字输入字体)接口
2.3.1 @ 2019.08.01
- 白板
- 修复文本框选不精确问题;
- 增加内置字体,保证各端文本输入功能采用字体一致;
- 增加各个工具鼠标样式;
- 激光笔交互优化;
- 增加加载完历史数据前,禁止调用操作白板接口的保护逻辑;
2.3.0 @ 2019.07.18
- 白板
- 首屏渲染优化;
- 支持画出白板再画入;
- 增加 ppt 加载 css,js 失败重试逻辑
- 添加文件和 PPT 动画接口同步返回文件 ID
2.2.1 @ 2019.06.21
优化
- 新增白板回调事件和删除白板回调事件,白板 ID 参数修改为数组
2.2.0 @ 2019.06.20
优化
- 翻页接口增加参数,支持是否重置动画步数(prevBoard, nextBoard, gotoBoard)
- 历史数据及资源加载增加 loading 图标(progressEnable)
- 白板预加载支持跨文件预加载
- 动画 PPT 支持直接加载到指定页和指定步
- 修复已知 bug
新增功能
- 新增根据文件 ID 获取文件信息接口 getFileInfo
- 错误事件新增历史数据同步失败和白板内部运行错误事件
2.1.0 @ 2019.05.29
新增功能
- 支持预加载,白板初始化增加参数:preloadDepth 用于指定图片预加载深度,默认值为5(表示预加载当前页前后5页的图片)
- 笔迹优化,白板初始化增加参数:smoothLevel 用于指定笔迹平滑级别,默认值0.1,取值[0, 1]
- 支持禁止数据同步,白板初始化增加参数:dataSyncEnable 用于指定是否启用数据同步,同时增加对应的接口 setDataSyncEnable、isDataSyncEnable
- 橡皮擦工具支持滑动擦除,没有接口变更
- TEduBoardWarningCode 新增一个 TEDU_BOARD_WARNING_H5PPT_ALREADY_EXISTS = 3的枚举值,当要添加的 H5PPT 已存在时抛出该警告
- 文档展示优化,支持独立设置白板宽高比,支持滑动缩放
新增初始化参数 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
boardContentFitMode | Number | 否 | 0 | 0 不自动调整白板宽高比,文件等比例缩放居中显示,文件宽高<=白板宽高 1 自动调整白板宽高比与文件一致,文件铺满白板,白板等比例缩放居中显示,白板宽高<=容器宽高 2 自动调整白板宽高比与文件一致,文件铺满白板,白板等比例缩放居中显示,白板宽高>=容器宽高 |
dataSyncEnable | Boolean | 否 | true | 是否数据同步 |
scale | Number | 否 | 100 | 实际缩放比为scale/100 |
preloadDepth | Number | 否 | 5 | 预加载深度,预加载前后 preloadDepth 页白板 |
smoothLevel | Number | 否 | 0.1 | 平滑级别,取值0~1之间的浮点数,0表示不启用平滑 |
新增接口 | 说明 |
---|---|
setBoardRatio | 设置当前的白板比例 |
getBoardRatio | 获取当前的白板比例 |
setBoardScale | 设置当前的白板缩放比 |
getBoardScale | 获取当前的白板缩放比 |
setDataSyncEnable | 设置是否同步数据 |
isDataSyncEnable | 获取是否允许同步数据 |
setBoardContentFitMode | 设置白板文件的显示方式 |
getBoardContentFitMode | 获取白板文件的显示方式 |
2.0.0.2 @ 2019.05.22
- bug 修复
- 文字输入在 mac 中的兼容性问题
- 修复PPT动画在 iPhone 显示异常的问题
2.0.0.1 @ 2019.05.15
- 新增功能支持:
- 白板
- 新增鼠标工具类型 TEDU_BOARD_TOOL_TYPE_MOUSE
- 支持设置 H5 背景
- 白板支持并发文件上传
- 白板
- bug 修复
- 新增白板有边框
2.0.0_RC3 @ 2019.05.10
- 新增功能支持:
- 白板
- 支持设置文本样式及字体属性
- 初始化接口支持传入所有属性初始值
- 初始化支持设置白板宽高比
AddFile
接口支持传入 COS 转码 URL
- 白板
2.0.0_RC2 @ 2019.05.08
- 新增功能支持:
- 白板
- 涂鸦(铅笔、橡皮、激光教鞭、直线、空心椭圆、空心矩形、实心椭圆、实心矩形、文本)
- 背景色、背景图
- 点选、框选、移动涂鸦、撤销、重做
- 白板缩放、移动
- 文件展示(静态:支持PPT、PDF、WORD、EXCEL)、多文件支持
- PPT动画展示
- 白板