解决Chrome中的视频注释播放问题和Adobe Experience Manager 6.5中的Edge
本文介绍如何解决由于旧版Theora (.ogg)视频呈现排定优先级而导致Adobe Experience Manager (AEM) 6.5中的视频注释在Chrome和Edge浏览器中失败的问题。
描述 description
在AEM 6.5中,对视频资源使用“注释”功能时,出现了一个问题:在Chrome和Edge浏览器中,仅当播放音频时才会在海报图像上的视频帧保持冻结状态时播放音频。 在Firefox中不会出现此问题,并且在所有浏览器的标准资产详细信息或预览视图中,视频播放可按预期工作。 该问题特定于注释工作流和基于Chromium的浏览器。
环境
- Adobe Experience Manager 6.5(内部部署)
- AEM创作实例
- 适用于生成旧版视频呈现的所有环境
症状
- 在“批注”视图中,Chrome和Edge中的视频播放仅导致音频结果,视频帧冻结。
- 在Firefox中,注释按预期工作。
- 在标准资源详细信息/预览屏幕中,视频在所有浏览器中均可正确播放。
原因
注释播放器会优先处理旧版Theora (..ogg) 呈现版本作为第一个视频源。 Chrome和Edge浏览器不再支持Ogg/Theora视频解码,因此仅播放音频且视频帧保持冻结状态。 Firefox仍支持此格式,因此可在其中播放。
解决方法 resolution
请按照以下步骤解决问题:
-
更新FFmpeg转码工作流以停止生成旧版OGG (Theora)和FLV视频呈现版本:
-
在AEM中,打开用于视频资源处理的工作流模型(通常为DAM更新资产)。
-
找到FFmpeg转码步骤。
-
调整配置以删除OGG (Theora)和FLV输出配置文件,仅保留MP4格式副本。
-
保存并激活更新后的工作流。
-
-
对于新视频资产,请上传或重新处理它们以确保仅生成MP4呈现版本。
-
要从现有资源中删除过时的OGG和FLV演绎版,请执行以下操作:
- 使用自定义AEM工作流或维护脚本从DAM中的资源中标识和删除旧版OGG和FLV演绎版。 (对于这种情况,没有现成的工具;需要自定义开发。)
-
测试解决方案:
-
在Chrome或Edge的“注释”视图中打开视频资源。
-
确认视频和音频播放均正常工作。
-
recommendation-more-help
experience-cloud-kcs-help-kbarticles