音频或视频在翻页宝编辑器中添加后,发布出去却无法播放——这个问题有明确的排查路径。大多数情况属于格式不兼容、套餐门控、文件超限,或嵌入视频的安全策略问题,按以下步骤逐一检查即可定位。
现象
- 视频区域显示黑屏或空白,没有播放按钮。
- 点击音频元素没有声音,进度条不动。
- 视频在编辑器预览中正常,但扫码或分享链接打开后无法播放。
- 上传时报错「不支持的文件类型」或「当前套餐暂不支持上传此类文件」。
- 外嵌视频(Bilibili、优酷等)的 iframe 区域显示空白。
注意:如果视频能播放但没有声音,或背景音乐扫码后不自动响起,这是浏览器自动播放策略问题,请参阅《背景音乐和视频在扫码或微信中为什么不自动播放》,本文不重复覆盖该场景。
可能原因
1. 文件格式不受支持
翻页宝对上传格式有明确限制:
- 视频:仅支持
MP4(video/mp4)和WebM(video/webm)。 - 音频:仅支持
MP3(audio/mpeg)、WAV(audio/wav)、OGG(audio/ogg)、AAC(audio/aac)。
不在上述列表中的格式(如 .mov、.avi、.flac、.wma、.m4a 等)在上传阶段会被拦截,无法进入素材库。
2. 当前套餐不支持视频或音频上传
套餐对媒体文件有门控:
| 套餐 | 视频上传 | 音频单文件上限 |
|---|---|---|
| 免费版 | 不支持 | 不支持 |
| 基础版 | 不支持 | 5 MB |
| 专业版 | 支持,单文件最大 50 MB | 10 MB |
| 企业版 | 支持,单文件最大 100 MB | 15 MB |
如果当前是免费版或基础版,视频元素在编辑器里可以出现(例如通过外链 URL 或 iframe 嵌入),但无法上传本地视频文件。
3. 文件大小超出限制
即使格式正确,超出套餐对应单文件上限的文件也会被拒绝:系统返回「文件超出套餐限制」错误。图片类资源系统级硬上限为 20 MB,视频硬上限为 100 MB,音频硬上限为 50 MB(套餐有效限制取套餐值与硬上限的较小值)。
4. 存储配额不足
上传时会同时检查账户存储用量。如果存储已满(即使文件格式和大小均合规),也会拒绝上传并提示「存储空间不足」。
5. 视频上传后仍在转码中
本地视频上传成功后,系统会异步进行转码处理。转码期间(transcodeStatus: queued 或 processing),视频在阅读器中可能暂时无法播放。转码完成后会收到通知,再刷新阅读器即可正常播放。
6. 外嵌视频(iframe 嵌入)安全限制
通过「在线嵌入代码」方式插入的外部视频(如 Bilibili、优酷等),翻页宝阅读器仅提取 iframe 的 src 地址在沙箱 iframe 中播放,原始嵌入代码中的其他属性会被过滤。如果嵌入来源的服务器设置了拒绝跨域嵌入(X-Frame-Options: DENY 或 Content-Security-Policy: frame-ancestors),或其嵌入码并不是标准 <iframe> 格式,读者端会显示空白。
7. 视频通过外部 URL 填写(url 模式)
如果视频来源选择了「在线链接」(sourceType: url),翻页宝会在阅读器直接加载填写的视频链接。如果该链接:
- 已过期或被删除;
- 所在服务器禁止跨域请求(未设置
Access-Control-Allow-Origin); - 需要登录或特定 Cookie 才能访问;
视频将无法在阅读器中播放。
8. 作品有访问权限设置
如果作品配置了密码保护、指定用户访问或阅读次数限制,读者在未通过验证前无法加载媒体资源,表现为视频区域空白或音频无声。
检查步骤
第一步:确认素材已成功上传
- 在编辑器中点击视频/音频元素,查看右侧属性面板中的来源设置。
- 如果来源为「本地上传」,确认素材库中该文件显示正常(有缩略图或时长信息),而不是显示上传失败或格式错误提示。
- 如果上传时曾出现错误提示,根据提示内容对照上文「可能原因」处理。
第二步:检查视频是否仍在转码
- 在编辑器中选中视频元素,查看属性面板是否有「转码处理中」或「处理失败」状态提示。
- 如果显示处理中,等待转码完成(通常几分钟内),完成后刷新阅读器测试。
- 如果显示处理失败,尝试重新上传或联系客服。
第三步:检查套餐和文件大小
- 打开「账号中心 → 套餐」,确认当前套餐和存储用量。
- 如果是免费版或基础版,视频上传功能不可用,需升级至专业版及以上。
- 如果存储用量接近上限,先删除不需要的文件再重新上传。
第四步:测试外嵌/外链视频
- 如果视频来源是「在线嵌入代码」,在浏览器中直接打开原始嵌入页面(如 Bilibili 视频页),确认视频本身可以正常播放。
- 检查嵌入代码是否为标准
<iframe src="https://...">格式;非 iframe 格式(如 Flash 对象、自定义播放器脚本)在翻页宝中不支持。 - 尝试在不同浏览器(Chrome/Safari/Firefox)中打开阅读器链接,排除单一浏览器兼容性问题。
- 如果视频来源是外部直链(URL 模式),在浏览器新标签中直接打开该 URL,确认链接有效且可访问。
第五步:检查作品访问权限
- 用无痕窗口或其他设备打开阅读器链接。
- 如果出现密码输入框或访问受限提示,说明读者需要先通过权限验证才能访问媒体内容,这是预期行为。
解决方案
| 问题 | 解决方案 |
|---|---|
| 视频格式不支持(.mov/.avi 等) | 先用视频处理工具(如 HandBrake)将文件转换为 MP4(H.264)格式,再重新上传 |
| 音频格式不支持(.flac/.wma 等) | 转换为 MP3 或 AAC 格式后重新上传 |
| 免费/基础版不可上传视频 | 升级至专业版或企业版;或改用「在线嵌入代码」方式插入外部平台视频 |
| 文件超出套餐大小限制 | 压缩视频后重新上传,或升级套餐 |
| 存储空间不足 | 删除不用的旧文件,或升级套餐增加存储容量 |
| 视频转码中,暂时无法播放 | 等待转码完成(约数分钟),完成后刷新阅读器 |
| 外嵌视频显示空白 | 确认嵌入来源允许第三方 iframe 嵌入;尝试换用该平台提供的「通用代码」入口 |
| 外部 URL 视频无法加载 | 检查 URL 是否有效、是否支持跨域访问;直接在浏览器测试该 URL |
