iOS & macOS

最近更新时间:2020-05-29 10:48:38

2.4.8.5 @ 2020.05.21

  • 单击下载 SDK(iOS)

  • 单击下载 SDK(macOS)

  • 新增接口

    • 新增 refresh 接口刷新当前白板
  • 新增回调

    • TEduBoardImageStatus 新增 TEDU_BOARD_IMAGE_STATUS_READ_ERROR
    • 新增刷新回调 onTEBRefresh
  • 功能优化

    • 视频文件 url 支持携带签名信息
    • 优化选框功能,框内点击即可移动
  • BUG 修复

    • 修复视频切换进度错误问题
    • 修复激光笔闪烁问题
    • 修复激光笔跳变问题

2.4.7.2 @ 2020.05.08

2.4.6.1 @ 2020.04.02

  • 单击下载 SDK(iOS)

  • 单击下载 SDK(macOS)

  • 新增回调

    • TEduBoardImageStatus 新增三个状态回调
      • TEDU_BOARD_IMAGE_STATUS_LOAD_ABORT 图片加载中断
      • TEDU_BOARD_IMAGE_STATUS_LOAD_TIMEOUT 图片加载超时
      • TEDU_BOARD_IMAGE_STATUS_LOAD_CANCEL 图片取消加载
    • onTEBRectSelected 框选工具选中回调
  • 新增接口

    • TEduBoardInitParam 新增两个参数
      • progressEnable 启用加载图标
      • progressBarUrl 自定义加载图标
      • imageTimeout 图片加载超时
  • BUG 修复

    • 修复加载相同图片没有回调问题
    • 修复 addTranscodeFIle 接口 title 转义错误导致添加失败问题

2.4.4.2 @ 2020.03.14

  • 单击下载 SDK(iOS)

  • 单击下载 SDK(macOS)

  • BUG 修复

    • 白板中播放视频时,学生端自动播放的问题
    • 批量导入图片组时,对 URL 字符串长度进行限制(总长7K),超长时同步返回空串,同时回调错误 TEDU_BOARD_ERROR_DATA_TOO_LARGE
    • 去掉 onGotoBoard 多余回调,在一页 PPT 内有多个步时,只在最后一步/最前一步时才回调

2.4.4.1 @ 2020.03.09

  • 单击下载 SDK(iOS)

  • 单击下载 SDK(macOS)

  • 替换内部 mp4 播放器为 videojs

  • 新增接口

    • addImagesFile 批量导入图片到白板
    • setHandwritingEnable 开启或关闭笔锋功能
    • isHandwritingEnable 获取白板是否开启笔锋
    • unInit 反初始化白板
  • 新增回调

    • onTEBAddImagesFile 增加批量图片文件回调
  • 参数变更

    • TEduBoardInitParam 的 smoothLevel 默认值变更为0
  • 枚举变更

    • TEduBoardErrorCode 新增 TEDU_BOARD_ERROR_AUTH_TIMEOUT 服务鉴权超时,请务必处理此错误
    • TEduBoardWarningCode 新增 TEDU_BOARD_WARNING_IMAGESFILE_ALREADY_EXISTS
    • TEDU_BOARD_VIDEO_STATUS_PLAYING 变更为 TEDU_BOARD_VIDEO_STATUS_TIMEUPDATE

2.4.1.2 @ 2020.02.19

2.4.1.1 @ 2020.01.08

  • 点击下载 SDK(iOS)

  • 点击下载 SDK(macOS)

  • 回调变更

    • onTEBFileUploadProgress 回调参数 fileId 变更为 path
    • onTEBFileUploadStatus 回调参数 fileId 变更为 path
  • 接口变更

    • addImageElement 支持添加本地图片
  • 增加接口

    • 增加添加图片元素回调 onTEBAddImageElement

2.4.0 @ 2019.12.06

注意:2.4.0或以下版本必须使用 IM 4.5.11或以下版本,否则导致白板无法同步消息。

  • 增加接口支持视频播放功能
    • 添加视频文件 - (NSString *)addVideoFile:(NSString *)url;
    • 显示或隐藏视频控制栏- (void)showVideoControl:(BOOL)show;
    • 播放视频 - (void)playVideo;
    • 暂停视频 - (void)pauseVideo;
    • 跳转 - (void)seekVideo:(CGFloat)time;
    • 是否同步本地视频操作到远端 - (void)setSyncVideoStatusEnable:(BOOL)enable;
    • 定时同步视频状态到远端 - (void)startSyncVideoStatus:(NSInteger)interval;
    • 停止同步视频状态 - (void)stopSyncVideoStatus;
  • 增加接口支持 H5 页面展示功能
    • 添加 H5 页面 - (NSString *)addH5File:(NSString *)url;
  • 增加接口支持图片元素功能
    • 添加图片资源 - (void)addImageElement:(NSString *)url;

2.3.7 @ 2019.11.21

  • 增加接口
    • setAccessibleUsers 设置允许操作特定用户绘制的图形
    • clearBackground:andSelected 删除选中涂鸦
    • setCursorIcon:cursorIcon;自定义鼠标样式

2.3.6 @ 2019.11.18

  • 删除接口
    • -(NSString *)addFile:(NSString *)path
    • -(NSString *)addH5PPTFile:(NSString *)url
  • 删除回调
    • -(void)onTEBAddFile:(NSString *)fileId
    • -(void)onTEBAddH5PPTFile:(NSString *)fileId
  • 增加接口
    • -(void)switchFile:(NSString *)fileId boardId:(NSString *)boardId stepIndex:(NSInteger)stepIndex
    • -(void)applyFileTranscode:(NSString *)path config:(TEduBoardTranscodeConfig *)config
    • -(void)getFileTranscodeProgress:(NSString *)taskId
  • 增加回调
    • -(void)onTEBFileTranscodeProgress:(TEduBoardTranscodeFileResult *)result path:(NSString *)path errorCode:(NSString *)errorCode errorMsg:(NSString *)errorMsg

2.3.5 @ 2019.10.30

  • 新增接口 getThumbnailImages 获取文件缩略图
  • 新增步数回调 onTEBGotoStep
  • 修复白板放大到一定比例,涂鸦失效问题
  • 修复白板放大后精度丢失各端画面不对齐的问题

2.3.4 @ 2019.09.25

  • 涂鸦屏蔽多指触摸
  • ppt 点击事件透传
  • 移动端 ppt 翻页交互支持左右滑动翻页

2.3.3 @ 2019.08.19

  • 增加接口

    • (uint64_t)getSyncTime 支持大房间方案获取对时时间戳
    • (void)syncRemoteTime:(NSString *)userId timestamp:(uint64_t)timestamp 设置远程时间戳
  • bug 修复

    • 修复 getFileInfo 返回错误的问题

2.3.2 @ 2019.08.07

  • 废弃接口
    • addFile
    • addH5PPTFile
    • setTextFamily
    • getTextFamily
    • TEduBoardAuthParam.textFamily
  • 废弃回调
    • onTEBAddFile
    • onTEBAddH5PPTFile
  • 增加接口
    • addTranscodeFile 添加转码文件
    • setLineStyle 设置直线样式(虚线/箭头)
    • getLineStyle 获取直线样式
    • setOvalDrawMode 设置椭圆绘制模式
    • getOvalDrawMode 获取椭圆绘制模式
  • 增加回调
    • onTEBAddTranscodeFile 添加转码文件回调

2.3.1 @ 2019.08.01

  • 激光笔优化
  • 修复 iOS8 背景图片白板涂鸦闪屏问题
  • 修复 iOS8 背景图片和H5背景切换放大问题
  • 增加 html 资源加载重试逻辑

2.3.0 @ 2019.07.18

性能优化

  • 首屏渲染优化

2.2.2 @ 2019.07.04

接口修改

  • addFile/addH5PPTFile 返回文件 Id
  • onTEBFileUploadProgress/onTEBFileUploadStatus 回调接口修改
    功能更新
  • 支持画出白板再画入

2.2.1 @ 2019.06.21

回调接口修改

  • onTEBAddBoard 回调 boardId 数组
  • onTEBDeleteBoard 回调 boardId数组

2.2.0 @ 2019.06.20

新增接口

  • 支持白板上下页跳转是否重置步数
  • 支持获取指定文件 id 的文件信息
  • TEduBoardErrorCode 增加错误码
    • TEDU_BOARD_ERROR_TIM_HISTORYDATA 同步历史数据失败
    • TEDU_BOARD_ERROR_RUNTIME 白板运行错误

2.1.0 @ 2019.05.29

新增功能

  • 支持静态 PPT 页面预加载
  • 笔迹优化(铅笔工具曲线平滑)
  • 支持禁止数据同步(不将本地数据同步到远端)
  • 橡皮擦工具支持滑动擦除
  • 添加的 H5PPT 已存在时抛出警告
  • 支持独立设置每个白板宽高比
  • 支持白板缩放及拖动查看

修复 bug

  • 修复 macOS 文本工具兼容性问题
  • 修复 iOS ES6 兼容性问题
  • 修复 iOS H5PPT 兼容性问题

2.0.0.5 @ 2019.05.24

修复 bug

  • 替换 web board为2.0.0.2版本修复 iOS h5ppt 显示兼容问题

2.0.0.4 @ 2019.05.22

修复 bug

  • 修复 iOS8.4白板创建没有onTEBInit回调的问题
  • 修复 iOS9.3/8.4白板创建返回 Javascript 错误的问题
  • 修复 macOS 文本工具不可用问题

2.0.0.2 @ 2019.05.17

修复 bug

  • 修复 iOS12.1白板创建没有onTEBInit回调的问题
  • 调整TEduBoardErrorCode错误码TEDU_BOARD_ERROR_LOADTEDU_BOARD_ERROR_AUTH顺序

2.0.0.1 @ 2019.05.15

新增功能

  • 新增鼠标工具类型TEDU_BOARD_TOOL_TYPE_MOUSE

  • 支持设置 H5 背景

  • 白板支持并发文件上传

    bug 修复

  • 修复 RC3 版本白板数据同步失败问题

2.0.0_RC3 @ 2019.05.10

新增功能

  • 支持设置文本样式及字体属性
  • 初始化接口支持传入所有属性初始值
  • 初始化支持设置白板宽高比
  • AddFile 接口支持传入 COS 转码 URL

2.0.0_RC2 @ 2019.05.08

新增功能

  • macOS 平台支持
  • PPT 动画展示

修复 bug

  • 拼写错误修正:TIC 的getTRTCClound接口改名为getTRTCCloud

2.0.0_RC1 @ 2019.04.26

新增功能

  • 音视频通信
    • 实时音视频通信
    • 屏幕分享/播片(可与摄像头画面并存)
  • 即时通信 IM
    • 消息
    • 群组
    • 关系链管理
  • 白板
    • 涂鸦(铅笔、橡皮、激光教鞭、直线、空心椭圆、空心矩形、实心椭圆、实心矩形、文本)
    • 背景色、背景图
    • 点选、框选、移动涂鸦、撤销、重做
    • 白板缩放、移动
    • 文件展示(静态:支持PPT、PDF、WORD、EXCEL)、多文件支持
目录