有奖捉虫:云通信与企业服务文档专题,速来> HOT

TEduBoardController

白板功能的主要接口类
类名
描述
白板控制器

创建销毁实例

API
描述
创建白板控制类实例

设置 TEduBoardCallback 回调

API
描述
设置事件回调监听
删除事件回调监听

基本流程接口

API
描述
初始化白板
反初始化白板,释放内部资源.
获取白板渲染 View
在调用此接口获取 View 后,加入到视图树中后,在结束时需要 removeView
收到 onTEBBoardInit 回调之前调用该接口无效
将白板View设置到容器中
添加白板同步数据
设置白板是否开启数据同步
获取白板是否开启数据同步
重置白板
获取同步时间戳
同步远端时间戳
获取 SDK 版本号
添加资源主备域名映射

白板相关接口

API
描述
设置白板是否开启笔锋
获取白板是否开启笔锋
设置鼠标工具行为
设置画笔自动拟合模式
设置代理服务器
设置远端画笔在本地是否显示
对当前白板进行移动
设置缩放工具缩放比例
设置是否启用原生系统光标
设置白板工具提示语text
自定义缩放工具图标
设置白板工具提示语text
获取白板备注
删除资源主备域名映射
设置白板备注
设置橡皮擦单次擦除图层数量
设置橡皮擦可擦除的白板元素类型
同步本地发送失败的数据到远端并刷新本地数据
设置输出日志级别
设置白板滚动条是否可见
是否启用点擦(分段擦除)功能
获取分段擦除模式开启状态
设置橡皮擦大小
获取橡皮擦大小
是否本地显示自己的别名
使用数学教具
获取白板中的元素信息
设置元素样式

文件操作接口

API
描述
批量导入图片
当传入文件的 URL 重复时,返回 URL 对应的 文件 ID
最大支持5k的数据
添加转码文件
删除文件
切换文件
获取当前文件 ID
获取白板中上传的所有文件的文件信息列表
获取白板中指定文件的文件信息
获取指定文件的白板 ID 列表
获取指定文件的缩略图,不支持默认文件(fileId=#DEFAULT)
添加 H5 页面
课件预加载,提高加载速度,请参考 课件预加载
对转码后的H5PPT进行静音
获取 PPT 的备注

白板页操作接口

API
描述
增加一页白板
删除一页白板
上一步 每个 Step 对应 PPT 的一个动画效果,若当前没有已展示的动画效果,则该接口调用会导致向前翻页
下一步
向前翻页
向后翻页
跳转到指定白板页
获取当前白板页 ID
获取所有文件的白板列表
设置当前白板页宽高比
获取当前白板页宽高比
设置当前白板页缩放比例
获取当前白板页缩放比例
设置白板内容自适应模式
获取白板内容自适应模式
刷新当前页白板,触发 onTEBRefresh 回调
跳转到指定动画步数
获取白板滚动位置

涂鸦相关接口

API
描述
设置白板是否允许涂鸦
获取白板是否允许涂鸦
设置允许操作哪些用户绘制的图形
设置要使用的白板工具
获取正在使用的白板工具
自定义缩放工具图标
自定义白板工具鼠标样式
设置画笔颜色
获取画笔颜色
设置画笔粗细
获取画笔粗细
设置文本颜色
获取文本颜色
设置文本大小
获取文本大小
设置文本样式
获取文本样式
设置直线样式
获取直线样式
预设文本工具内容
设置椭圆绘制模式
获取椭圆绘制模式
添加公式元素
添加数学函数图像
添加数学函数画板
获取白板当中所有元素
删除白板元素
设置几何画板元素
设置文本组件内容
添加白板元素
设置自定义字体
添加自定义字体
获取当前使用字体
开启绘制涂鸦过程中自动拟合图形
设置荧光笔颜色,画笔颜色用于荧光笔绘制
获取荧光笔颜色

清空相关

API
描述
清空当前白板页涂鸦
清空指定文件的所有白板涂鸦

背景相关

API
描述
设置所有白板的背景色
获取白板全局背景色
设置当前白板页的背景色
获取当前白板页的背景色
设置当前白板页的背景图片
设置当前白板页的背景 H5 页面
设置白板全局背景图
获取白板全局背景图

撤销和恢复相关

API
描述
撤销当前白板页上一次动作
redo
重做当前白板页上一次撤销

互动白板音视频文件相关接口

API
描述
是否启用音频控制面板
获取音频音量
暂停音频
播放音频
设置音频音量
是否同步本地音频操作状态到远端
跳转音频进度
添加视频文件
显示或隐藏视频控制栏
播放视频
暂停视频
跳转(仅支持点播视频)
是否同步本地视频操作到远端
内部启动定时器,定时同步视频状态到远端(仅限于 mp4)
停止同步视频状态

截图板书相关接口

API
描述
白板快照
生成板书图片标记
需要配合服务端 API 接口来生成,服务端会根据标记点进行快照截图

分组讨论相关接口

API
描述
添加白板到分组
添加用户到分组
获取所有分组 id
获取分组模式状态
获取用户所在的分组
获取分组信息
分组内跳转
从分组中删除白板
删除分组
从分组中删除用户
重置所有分组
添加分组
开启分组模式
设置分组标题