Ao carregar um vídeo no DAM e adicioná-lo ao seu canal, você pode encontrar problemas que o vídeo pode não reproduzir no player do Screens.
As seções a seguir descrevem como depurar e solucionar problemas de reprodução de vídeo no seu canal.
Depois de fazer upload do vídeo para o canal, AEM deve começar a criar algumas representações para ele. Você pode visualizar seus vídeos em Ativos.
Para exibir o vídeo:
http://localhost:4502/assets.html/content/dam/we-retail/en/videos
.Deve haver diferentes representações (um MP4 ou M4V).
Se não houver renderização, verifique se o ffmpeg está instalado no SO em que o AEM está em execução.
Se não houver renderização, verifique se o ffmpeg está instalado no SO em que o AEM está em execução.
Clique aqui para instalar ffmpeg.
Se você não vir um atributo de fonte em vídeo, pode ser que o vídeo não tenha sido codificado por trans. Se o vídeo for codificado corretamente, ele aparecerá no painel, como mostrado na figura abaixo.
Verifique se ffmpeg está instalado e os perfis de vídeo.
Navegue até Perfil de vídeo, ou seja, http://localhost:4502/etc/dam/video.html
e clique em Fazer upload do vídeo de teste.
Carregue um vídeo de teste e clique em Ok para iniciar a transcodificação.
Se a transcodificação falhar, expanda a saída do ffmpeg para entender qualquer erro na saída do console do ffmpeg.
Além disso, se a transcodificação de vídeo tiver êxito, é possível baixar o arquivo transcodificado.
Certifique-se de dar tempo suficiente para que o vídeo transcodifique (ele deve mostrar a tag nova em vez de processar) antes de adicioná-la a qualquer canal.
Verifique a lista de perfis no design da página se o componente de vídeo não estiver configurado corretamente.
Navegue até o canal e selecione o modo Design .
Selecione o vídeo e abra a caixa de diálogo Edit. Abra a guia Profiles .
Selecione perfis diferentes (pelo menos o perfil "H.264 de alta qualidade" deve estar lá).
Use o Web Player http://localhost:4502/content/mobileapps/cq-screens-player/firmware.html/content/screens/we-retail/locations/demo/flagship/single/device0
para validar a reprodução em navegadores (Chrome e Safari). O Chrome é usado em dispositivos Android, enquanto o Safari é o navegador OSX e iOS.
Se o vídeo não for executado no Safari, ele não será executado nos players OSX e iOS. Provavelmente, esse é um problema de codificação e o vídeo deve ser codificado novamente.
Siga estas etapas para usar um fluxo de trabalho do DAM para criar representações FullHD:
Navegue até o administrador do modelo de fluxo de trabalho, que é http://localhost:4502/libs/cq/workflow/admin/console/content/models.html/etc/workflow/models
.
Selecione o modelo Ativo de atualização do Screens.
clique em Iniciar fluxo de trabalho na barra de ações para abrir a caixa de diálogo Executar fluxo de trabalho.
Selecione o ativo de vídeo no Carga.
Clique em Executar.
Aguarde algum tempo para criar as representações, mas após alguns segundos/minutos (depende do tamanho do vídeo), recarregue o reprodutor da Web no Safari.
Caso o reprodutor do AEM Screens escolha o vídeo, mas não é exibido, é necessário solucionar o problema do sinalizador de Política de reprodução automática .
Siga as etapas abaixo para solucionar o problema do sinalizador de política de reprodução automática do google:
Navegue até chrome://flags/#autoplay-policy
Altere Política de reprodução automática de Predefinição para nenhum gesto de utilizador é necessário
Reinicie seu navegador da Web e atualize o reprodutor
Para saber mais sobre as práticas recomendadas para experiências de usuário boas com as novas políticas de reprodução automática no Chrome, consulte a documentação para Alterações na política de reprodução automática, ou seja, https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#webaudio
.
Para reproduzir vídeos de forma síncrona em vários dispositivos, você deve usar a estratégia absoluta para a sequência da qual o vídeo faz parte.
A estratégia absoluta:
Siga as etapas abaixo para configurar uma estratégia absoluta:
Navegue até o autor do canal e selecione o componente de sequência conforme mostrado na figura abaixo.
Abra a caixa de diálogo de configuração.
Edite a Estratégia e adicione absoluto.
O SO dos jogadores deve ter o mesmo relógio.
Alinhando Relógios no SO XFsiga as etapas abaixo para alinhar os relógios no OSX:
Pode levar algum tempo até que os players iniciem uma nova sequência alinhada.