腾讯云互动白板常见问题-教育服务解决方案

本文记录文档转码使用过程中,遇到的常见问题。

接口使用问题

文档转码的作用是什么呢?为什么互动白板需要配合使用文档转码?

文档转码的作用,是把本地文档,转码成线上可查看的一种方式(如把 PPT 转码成 H5)。
互动白板 使用过程中,老师需要将自己的课件,展示给学生观看,这时就需要通过文档转码,将老师的课件转成线上可查看,然后学生就可以看到老师的课件了。

文档转码支持单独接入使用吗?

不支持。目前文档转码,只能配合 互动白板 使用。若您的互动白板服务未产生时长消耗,却调用了文档转码服务,则您发起的转码任务会被低优先级处理,可能出现长时间排队的情况。

为什么不建议使用 互动白板 SDK 的 addTranscodeFile 发起文档转码呢?

由于文档转码存在转码耗时和排队耗时,建议使用服务端 API 提前转码,客户端直接使用转码结果。不建议直接在客户端调用互动白板 SDK 的转码接口addTranscodeFile,避免长时间的等待,影响产品体验。

如果出现转码失败,是否需要业务侧重试呢?

不需要。因为转码服务器内部,已经加了转码失败的重试逻辑,业务侧无需重试(服务器重试逻辑:每台服务器重试3次,尝试2台转码服务器)。

服务端 API,Region 支持哪些区域呢?

目前服务端 API 接口只支持区域广州,在调用腾讯云 API 发起转码、查询转码结果时,Region参数请填写ap-guangzhou

如何在 SDK 中使用转码结果?

请参考 互动白板 各个平台 API 文档中的 addTranscodeFile 接口说明。

文档转码后的文件,存储在哪里呢?

建议设置 存储桶配置,这样转码后的文件会自动转存到用户配置的 COS 桶里。如果没有设置 存储桶配置,则默认存储在腾讯云转码服务器默认的 COS 桶,存储周期为7天;7天后,转码文件自动删除。

文档转码是怎么收费的呢?

具体收费标准,请参考 购买指南。

事件回调问题

为什么有时会出现长时间接收不到事件回调呢?

1. 转码和录制,回调的超时时间为10s,如果回调失败,会间隔5s,最大重试5次。2. 如果长时间收不到回调,并且确认回调地址正常可用,可能原因如下:回调 URL 和服务器的 RTT 超过了10s。回调因为网络原因丢失了。3. 所以建议在代码逻辑中加上:如果出现长时间收不到回调时,配合查询任务进度接口确认。

缩略图问题

静态和动态转码都支持缩略图吗?怎么生成?

静态 和 动态转码都支持缩略图。只需要在 发起文档转码 CreateTranscode 时,传入参数 ThumbnailResolution 参数,并且指定分辨率即可。例如,传入 "ThumbnailResolution":"640x480",转码结果里,即可看到 "ThumbnailUrl":"http://xxxx/xxx/" 缩略图 URL 地址

为什么调用互动白板 getThumbnailImages 获取缩略图地址接口,有时返回的缩略图地址无法打开呢?

1. 互动白板 getThumbnailImages 的内部实现,只是根据固定的规则,组装缩略图地址;无法验证缩略图地址是否真实有效;所以如果需要缩略图功能,转码时请务必传入 ThumbnailResolution 参数2. 静态转码 如果用户没有开通 存储桶配置,getThumbnailImages 会把文档转码结果 ResultUrl 按照固定规则修改成缩略图地址。但是 动态转码 ResultUrl 是 后 H5 链接,无法修成缩略图地址;所以现象就是,静态转码 缩略图正常,但是 动态转码 的缩略图地址打开 http 404 错误。所以如果需要缩略图功能,转码时请务必传入 ThumbnailResolution 参数。

转码耗时问题

文档转码,大概会耗时多久呢?

PPT 动态转码成 HTML5 大约为1s/页,静态转码成图片大约为0.5s/页。

为什么有时,转码耗时很长?

1. 文档转码资源有限,存在排队逻辑;当高峰时段,转码量过多时,新的任务会进入排队逻辑 被有序转码;所以就会增加排队时间。2. 建议老师提前备课,错开高峰期转码;以免上课时转码时间过长,影响上课体验。

为什么发起转码后,长时间收不到转码回调呢?

1. 确认已经设置了回调,并且回调地址可用;设置回调,可以参考 回调设置。2. 转码正在排队中。可以通过 查询转码任务 接口确认;如果返回的 Status 为 “QUEUED”;则代表正在排队中。

网络问题

为什么会提示,文档 URL 解析错误呢?URL 具体的要求是什么呢?

1. 目前只支持以 http://https:// 前缀的 URL。2. 请确保文档下载 URL 的 path 后缀,以 ppt(x)/doc(x)/pdf 结尾;否则下载 URL 会校验失败。

为什么会提示,文档下载失败呢?

1. 请确认文档 URL 的访问权限,并且可以通过浏览器正常下载;2. 如果是 云服务器 COS 桶,请确认访问权限是否为公有读私有写,或者签名是否过期。

为什么会提示,文档下载超时呢?

1. 转码服务器,默认下载超时时间为60s(防止因为下载时间过长,过多占用服务器资源),建议文档最好不要超过200M,防止文档过大,导致下载超时。2. 如果使用腾讯云 COS 桶存储,下载理论可以走腾讯云内网,所以可以支持更大的文件下载。

文档格式问题

文档转码,支持哪些格式呢?

动态演示文件:pptx、ppt;静态演示文件:pptx、ppt;文字文件:doc、docx;图片文件:jpg、jpeg、png、bmp;音频文件:MP3 ;视频文件:MP4 ;H5 文件:htm、 html;其他格式文件:pdf;推荐转码方案暂时不支持文件: excel 、xlsx、xltx、txt 格式,如需使用,可以使用备用转码方案。

ppt 动态转码,格式有哪些需要注意的地方呢?可以汇总一下吗?

1. 避免使用不支持转码的元素,如:”墨迹” ;可以通过 PowerPoint 打开 PPT,然后开始 > 选择 > 选择窗格 > 查看是否存在墨迹。2. 不支持5种动效;Bold Flash(加粗闪烁)、Underline(下划线)、Grow With Color(颜色渐变)、Bold Reveal(加粗显示)、Wipe(擦除)。3. 建议使用 Microsoft Office 2007或以上版本(WPS 和 keynote 都有一定的兼容性问题)。4. 转码文件必须是可编辑的。不支持“只读”、“加密”、或其他保护,导致 PPT 无法编辑的文件转码。5. 请勿插入 flash 动画,不支持 flash 动画播放。6. 如果使用 WPS,请注意不支持 WPS PPT 中的音视频元素。7. 如果使用 keynote,请注意插入的音频播放标签,无法展示。8. 建议使用操作系统默认的中英文字体,请勿使用自己安装的字体,否则可能会出现转码失败或者转码 H5 格式异常,点击查看 PPT 支持的字体列表。9. PPT 页数不要过多,页数越多,转换速度越慢(目前最大支持500页转码)。10. 尽量减小 PPT 体积大小,最好控制在50M以内;因为转码服务器,下载超时时间为1分钟;如果文件过大,可能会因为下载超时导致转码失败。11. 目前文档转码,对 PPT 中 内嵌音视频 支持不完善;不建议 PPT 中内嵌音视频,否则转码后的 H5 中,可能会遇到音视频播放失败或者本地和远端音视频不同步等问题。12. 建议不要在 PPT/PPTX 文档中,对文字添加荧光色背景。

转码如何保留动画呢?

1. 使用 PPT/PPTX 文档转码,默认会保留动画;2. 如果设置了 IsStaticPPT=true,则所有的文档都会转码成 静态图片(包括 PPT 文件)。

提交的文档,会转码成什么格式的文件呢?

1. 默认情况下,PPT/PPTX 文档会转码成 HTML5 页面,能够还原 PPT 原有的动画效果,其他文档转码成静态图片。2. 如果设置了 IsStaticPPT=true,则所有的文档都会转码成 静态图片(包括 PPT 文件)。

动态转码支持音视频吗?

目前对音视频支持不完善,不建议在 PPT/PPTX 中使用音视频

转码效果问题

动态转码出现某些字体错位,或大小不一致,如何处理?

1. 可能使用了转码服务器不支持的字体库导致,需要去除或修改不支持的字体 查看转码服务器支持字体。2. 对于动态转码和静态转码,如果遇到字体不支持的情况,也可以使用 Office 的将字体嵌入文件的功能。将字体嵌入文件,操作方法:Windows 端:打开文档,选择文件 > 选项 > 保存,然后勾选 将字体嵌入文件 > 嵌入所有字符(适于其他人编辑) > 确定 保存文档,看到 Office 的底部状态栏,显示正在嵌入字体即可如图所示:macOS 端:打开文档,选择 PowerPoint  > 偏好设置 > 保存,然后 勾选将字体嵌入文件 > 嵌入所有字符(适于其他人编辑) > 保存文档,看到 Office 的底部状态栏,显示正在嵌入字体即可。如图所示:


为什么有些 PPT 动效,转换为 H5 后,丢失了呢?

1. 确认没有使用转码不支持的4种动效 Bold Flash(加粗闪烁)、Underline(下划线)、Grow With Color(颜色渐变)、Bold Reveal(加粗显示)。2. 最好不要使用组合动效,因为组合动效过于复杂,加大了 H5 还原的难度。

转码错误码解析

错误码:-14 Occur issue in convert processing 是什么原因?该如何解决?

问题原因:PPT 的内容中含有不支持转码的元素
解决方法:需要根据错误信息中提示的具体页数,查看是否使用了 “墨迹” 和 4种不支持的动效。
查看墨迹方法:PowerPoint 打开 PPT > 依次选择开始 > 选择 > 选择窗格 > 查看右边框是否存在“墨迹”元素。如图所示:


错误码: -9 ppt to pptx failed! 是什么原因呢?该如何解决?

问题原因:PPT 转换成 PPTX 失败;可能是 PPT 使用的 PowerPoint 版本太老 或者 PPT 中含有某些元素,不支持转换成 PPTX 格式。
解决方法:PowerPoint 打开 PPT > 手动转换为 PPTX > 确认 PPTX 打开不会有任何报错 > 在使用转换后的 PPTX 重新发起转码。

错误码: -20 UnKnow Ppt property! 是什么原因呢?该如何解决?

问题原因:PPT/PPTX 文件,可能是“只读”、“加密”、或有其他保护,导致 PPT 无法被编辑。
解决方法:PowerPoint 打开 PPT/PPTX > 修复 PowerPoint 提示的错误 > 确保 PPT/PPTX 已经修改为可编辑 > 保存 > 重新发起文档转码。

错误码:-27 Download ppt data timeout! 是什么原因呢?该如何解决?

问题原因:PPT/PPTX 体积过大 或者 文档 URL 下载的带宽太小,导致转码服务器下载超时了;转码服务器目前下载超时时间为1分钟。
解决方法:1. 尝试去掉 PPT/PPTX 中占用体积较大的元素,例如音视频文件等。 2. 确认文档 URL 源站的下载带宽。

错误码:-106 download file suffix not support! 是什么原因呢?该如何解决?

问题原因:文档转码 的 URL path,不是以 ppt(x)/doc(x)/pdf 结尾(此处注意,URL 中 ?号后面的是参数,不是 path)。
解决方法:请确保文档下载 URL 的 path 后缀,以 ppt(x)/doc(x)/pdf 结尾;否则下载 URL 会校验失败。

其他问题

文档转码返回 URL 的有效期是多长时间?

1. 如果没有开通存储桶配置,转码后的文件存储在互动白板的 COS 桶里,默认存储时间是7天。7天后,存储桶里的转码文件自动删除,URL 的文件就会失效2. 强烈建议开通存储桶配置,这样转码后的文件,就可以自动转存到用户自己的 COS 桶下,不用担心转码文件过期的问题存储桶开通指南。

转码错误码对照表

文档转码 错误描述中的错误码列表

错误码 错误描述 解决方法
0 任务执行成功
-1 PPT 下载的 URL 格式错误 请检查 PPT 下载 URL
-2 PPT 打开过程中发生未知错误 请检查 PPT 格式是否正确
-3 PPT 打开超时 请检查 PPT 格式是否正确
-4 PPT 打开无响应 请检查 PPT 格式是否正确
-5 PPT 文件被加密 不支持转换已加密的 PPT
-6 未知 PPT 格式 请检查 PPT 格式是否正确
-7 PPT 打开时发生异常 请检查 PPT 格式是否正确
-8 PPT 为只读格式 不支持只读 PPT,请检查 PPT 格式是否正确
-9 PPT 转码失败 请检查 PPT 格式是否正确
-10 PPTX 格式解析错误 请检查 PPT 格式是否正确
-11 PPT 下载失败,未知错误 请检查 PPT 下载 URL 是否有效
-12 H5 上传失败 请联系客服人员
-13 PPT 转换服务未加载 请联系客服人员
-14 PPT 转码过程中,发生错误 请根据错误信息中的页数,检查该页中的 元素 或 动画组合 是否正确;如果错误信息中,无具体页数”unknown page”,则代表无法获取某一页转换失败,该 PPT 不支持转换
-15 PPT 转码文件生成失败 请联系客服人员
-16 PPT 转换模式异常 PPT 格式不支持或联系客服人员
-17 PPT 超过最大的转换页数限制(目前为500) 不支持转换超过500页的 PPT
-18 PPT 转换失败,错误未知 PPT 格式不支持或联系客服人员
-19 PPT 被加密 不支持加密的 PPT
-20 PPT 未知属性错误 请检查 PPT 格式是否正确
-21 PPT 检测属性超时 请检查 PPT 格式是否正确
-22 PPT 转换异常 请检查 PPT 格式是否正确
-23 PPT 下载链接含有非法字符 请检查 PPT 下载链接是否正确
-24 PPT 下载链接打开失败 请检查 PPT 下载地址是否有效
-25 PPT 下载链接打开超时 请检查 PPT 下载链接是否有效或下载服务器网络状况
-26 PPT 下载数据失败 请检查 PPT 下载服务器网络状况
-27 PPT 下载数据超时 请检查 PPT 下载服务器网络状况或是否 PPT 过大,导致下载超时
-30 PPT 转码引擎内部错误 请联系维护人员
-31 PPT 中含有 JPEG 病毒 请根据提示的页码,修改里面的 JPEG 图片
-32 PPT 的幻灯片数量为空 不支持幻灯片为空的 PPT 转换
-33 转码完成后,上传到 COS 桶失败 请在腾讯云 cam 控制台检查是否存在 TIW_QCSRole 角色,以及该角色是否具有 QcloudAccessForTIWRoleInWhiteboardResourcesManagement 这个策略如果没有,请先创建角色 TIW_QCSRole,并给该角色分配 QcloudAccessForTIWRoleInWhiteboardResourcesManagement 策略
-101 task info 文件读取失败 请联系维护人员
-102 task info 格式不正确 请联系维护人员
-103 task info 的 error_code 不等于0 请联系维护人员
-104 task 的 URL 为空 请联系维护人员
-105 task 的 下载 URL 错误 请检查转码文件下载链接
-106 不支持的文件名后缀 请检查文件名后缀名
-107 文件下载失败,未知错误 请检查下载链接地址是否有效
-108 下载链接非法 请检查转码文件下载链接
-109 下载链接打开失败 请检查下载链接地址是否有效
-110 下载链接打开超时 请检查下载链接地址是否有效
-111 下载失败 请检查下载链接地址是否有效
-112 下载超时 请检查下载链接带宽
-113 本地临时文件夹创建失败 请联系维护人员
-114 文件上传转码后台失败 请联系维护人员
-121 超过最大页数 不支持超过500页的文件转码
-122 转码服务器打开本地文件失败 请联系维护人员
-123 转码服务器写本地文件失败 请联系维护人员
-124 转码服务器文件内容为空 请联系维护人员
-125 获取图片分辨率失败 请联系维护人员
-126 PDF 打开失败 PDF 文件格式错误或 PDF 加密,不支持转码
-127 PDF 文件加密 不支持加密 PDF文件转码
-128 获取 PDF 页数失败 PDF 文件格式不支持
-129 PDF 转码未知错误 PDF 文件格式不支持
-130 Office 转码本地错误;包括转码任务格式,任务完成格式等 请联系维护人员
-131 Office 文件加密 文件格式不支持
-132 Office 文件未知属性错误 文件格式不支持
-133 Office 文件打开超时 文件格式不支持
-134 Office 文件打开异常 文件格式不支持
-135 Office 文件转存异常 文件格式不支持
-136 Office 转换 taskid 对应失败 请联系维护人员
-137 获取 Office 文件分辨率失败 请联系维护人员
-138 转码后的本地文件错误 请联系维护人员
-139 转码丢失了页数 请联系维护人员
-141 PPT 幻灯片为空 不支持幻灯片为空的 PPT 转码
-142 转码丢失了页数 请联系维护人员
-143 转码丢失了页数 请联系维护人员



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

发表评论