腾讯云互动白板白板快照-教育服务解决方案

内容介绍

本文主要介绍如何使用白板快照功能。

平台支持

iOS Android Windows Mac OS Web 小程序
×

如何使用

平台 接口 回调
iOS snapshot: onTEBSnapshot:errorCode:errorMsg:
Android snapshot(TEduBoardSnapshotInfo info) onTEBSnapshot(int code, String msg)
Windows snapshot(TEduBoardSnapshotInfo *info) onTEBSnapshot(int code, String msg)
Mac OS snapshot: onTEBSnapshot:errorCode:errorMsg:
Web snapshot({userData:’透传字段’}) TEB_SNAPSHOT({image:’base64**’, userData:’透传字段’})

前端配置

如果您在互动白板中使用了自研 H5 页面,由于 iframe 禁止跨域截屏,请在 H5 页面中集成 h5webctrl.js 即可,没有集成 h5webctrl.js 的第三方页面因跨域限制则不支持白板快照功能。


后台配置

白板快照的原理是将 DOM 节点转为图片, 由于跨域资源共享(CORS)机制,浏览器或 Webview 默认禁止对非同域资源截屏,如果您的白板包含视频文件、图片元素、已转存的静态 PPT、已转存的缩略图、已转存的动画 PPT,请配置 HTTP HeaderAccess-Control-Allow-Origin 参数。如果您使用的是 腾讯云 CDN 服务,请在对应域名的【高级配置】中【添加 HTTP Header】即可。

参数
Access-Control-Allow-Origin *

如果您需要对跨域访问做精确的控制,请按以下选项配置:允许所有域名访问,配置 Access-Control-Allow-Origin 为 * 只允许特定域名访问只有移动端或桌面端,Access-Control-Allow-Origin 添加域名 https://res.qcloudtiw.com只有 Web 端,Access-Control-Allow-Origin 添加 Web 所在域名。

腾讯云官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

发表评论