视频播放配置和疑难解答

将视频上传到DAM并添加渠道时,您可能会遇到视频在Screens播放器中可能无法播放的问题。

以下各节介绍如何调试和排除在渠道中播放的视频。

DAM演绎版

将视频上传到渠道后,AEM应开始为其创建一些再现。 您可以在“资产”下视图您的视频。

视图视频:

  1. 导航到您的视频,例如http://localhost:4502/assets.html/content/dam/we-retail/en/videos
  2. 单击视频并展开左上角的菜单,然后单击​演绎版

应有不同的再现(MP4或M4V)。

如果没有再现,请确保在AEM运行的OS上安装了ffmpeg。

注意

如果没有再现,请确保在AEM运行的OS上安装了ffmpeg。

单击此处安装ffmpeg。

视频资产

如果您在视频下没有看到源属性,可能是视频未转码。 如果视频被正确转码,它将显示在仪表板中,如下图所示。

检查已安装ffmpeg和视频用户档案。

chlimage_1-2

正在检查视频用户档案

  1. 导航到​视频用户档案,即http://localhost:4502/etc/dam/video.html,然后单击​上传测试视频

    chlimage_1-3

  2. 上传测试视频并单击​确定​开始转码。

    如果转码失败,请展开ffmpeg输出以了解ffmpeg的控制台输出中的任何错误。

    chlimage_1-4

    此外,如果视频转码成功,则可以下载转码文件。

    chlimage_1-5

    注意

    在将视频添加到任何渠道之前,请确保为视频提供足够的时间进行转码(它应显示新标记而不是处理标记)。

使用视频组件检查用户档案

如果未正确配置用户档案组件,则检查页面设计中的视频列表。

  1. 导航到您的渠道,然后选择​Design​模式。

    chlimage_1-6

  2. 选择视频并打开​编辑​对话框。 打开​用户档案​选项卡。

    注意

    选择不同的用户档案(至少应包含“High Quality H.264”用户档案)。

正在检查Web播放器中的视频

使用​Web Player http://localhost:4502/content/mobileapps/cq-screens-player/firmware.html/content/screens/we-retail/locations/demo/flagship/single/device0验证在浏览器(Chrome和Safari)中的播放。 Chrome用于Android设备,而Safari是OSX和iOS浏览器。

如果视频未在Safari上运行,则不会在OSX和iOS播放器中运行。 这可能是一个编码问题,必须对视频进行重新编码。

请按照以下步骤使用DAM工作流创建全高清演绎版:

  1. 导航到​工作流模型admin,即http://localhost:4502/libs/cq/workflow/admin/console/content/models.html/etc/workflow/models

  2. 选择​屏幕更新资产​型号。

  3. 单击操作栏中的​开始工作流​以打开​运行工作流​对话框。

  4. 在​有效负荷​中选择您的视频资产。

  5. 单击​运行

注意

允许一段时间来创建再现,但几秒/分钟(取决于视频大小)后,在Safari上重新加载Web播放器。

自动播放策略标志疑难解答

如果AEM Screens播放器拾取视频但不显示,则需要对“自动播放策略”标志进行疑难解答。

请按照以下步骤对google的自动播放策略标志问题进行疑难解答:

  1. 导航到​chrome://flags/#autoplay-policy

  2. 将​自动播放策略​从​Default​更改为​不需要用户手势

  3. 重新启动Web浏览器并更新播放器

注意

要进一步了解使用Chrome中新的自动播放策略获得良好用户体验的最佳实践,请参阅​自动播放策略更改(即https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#webaudio)的文档。

在多个播放器间同步视频

要跨多个设备同步播放视频,您应对视频所属的序列使用绝对策略。

要求

  • 相同的2+播放器
  • 理想的相似硬件
  • 相同的网络拓扑(播放器连接到NTP服务器,该服务器将调整其内部系统时钟)

设置绝对策略

绝对战略:

  • 计算锚点时间(当天午夜)
  • 计算序列的持续时间(其所有项的持续时间总和)
  • 在任何时间点,它通过解析sequence _remaining_time =(current_time - anchor_time)% sequence_duration来计算当前应播放的项目和下一个项目。

请按照以下步骤设置绝对策略:

  1. 导航到您的渠道作者并选择序列组件,如下图所示。

  2. 打开其配置对话框。

  3. 编辑​策略​并添加绝对。

    chlimage_1-8

    注意

    玩家的操作系统必须具有相同的时钟。

在OS XF上对齐时 钟按照以下步骤在OSX上对齐时钟:

  1. 打开每个OSX框上的​日期和时间​首选项
  2. 选中​自动设置日期和时间
  3. 将值0.pool.ntp.org、1.pool.ntp.org、2.pool.ntp.org、3.pool.ntp.org、time.apple.com粘贴到下拉列表中或只运行​sudo ntpdate -u -v 0.pool.ntp.org
  4. 开始2+播放器

玩家开始新的对齐序列可能需要一段时间。

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now