Lorsque vous chargez une vidéo dans la Gestion des actifs numériques (DAM) et que vous l’ajoutez à votre canal, il est possible que la vidéo ne soit pas lue dans le lecteur Screens.
Les sections qui suivent décrivent comment déboguer et résoudre les problèmes liés à la lecture de vidéos dans votre canal.
Une fois la vidéo chargée dans le canal, AEM doit commencer à créer des rendus. Les vidéos sont répertoriées sous la catégorie Ressources.
Pour visionner la vidéo, procédez comme suit :
http://localhost:4502/assets.html/content/dam/we-retail/en/videos
.Il doit y avoir différents rendus (MP4 ou M4V).
S’il n’existe aucun rendu, vérifiez que vous avez installé ffmpeg sur le système d’exploitation où AEM est exécuté.
S’il n’existe aucun rendu, vérifiez que vous avez installé ffmpeg sur le système d’exploitation où AEM est exécuté.
Cliquez ici pour installer ffmpeg.
S’il n’y a pas d’attribut source sous la vidéo, il est possible que la vidéo n’ait pas été transcodée. Si la vidéo est transcodée correctement, elle s’affiche dans le tableau de bord, comme indiqué dans l’illustration ci-dessous.
Vérifiez que ffmpeg est installé dans les profils vidéo.
Accédez au Profil vidéo, à savoir http://localhost:4502/etc/dam/video.html
, et cliquez sur Upload la vidéo de test.
Chargez une vidéo de test et cliquez sur OK pour commencer le transcodage.
En cas d’échec du transcodage, développez la sortie ffmpeg pour comprendre les erreurs dans la sortie de la console de ffmpeg.
En revanche, si la vidéo est transcodée correctement, il est possible de télécharger le fichier transcodé.
Avant de l’ajouter à un canal, veillez à laisser suffisamment de temps pour le transcodage de la vidéo (l’indicateur « Nouvelle » et non « Traitement en cours » doit s’afficher).
Consultez la liste des profils dans la conception des pages si le composant vidéo n’est pas configuré correctement.
Accédez à votre canal et sélectionnez le mode Conception.
Sélectionnez la vidéo et ouvrez la boîte de dialogue Modifier. Ouvrez l’onglet Profils.
Sélectionnez différents profils (au minimum, le profil « Qualité élevée H.264 » doit être répertorié).
Utilisez le lecteur web http://localhost:4502/content/mobileapps/cq-screens-player/firmware.html/content/screens/we-retail/locations/demo/flagship/single/device0
pour valider la lecture dans les navigateurs (Chrome et Safari). Chrome est utilisé sur les périphériques Android, tandis que Safari est le navigateur d’OS X et d’iOS.
Si la vidéo n’est pas lue sous Safari, elle ne fonctionnera pas dans les lecteurs OS X et iOS. Il s’agit probablement d’un problème d’encodage ; la vidéo doit être réencodée.
Pour utiliser un processus de gestion des actifs numériques (DAM) afin de créer des rendus Full HD, procédez comme suit :
Accédez à l’administration des modèles de processus, à savoir http://localhost:4502/libs/cq/workflow/admin/console/content/models.html/etc/workflow/models
.
Sélectionnez le modèle Screens – Mettre à jour la ressource.
Cliquez sur Démarrer le processus dans la barre d’actions pour ouvrir la boîte de dialogue Exécuter le processus.
Sélectionnez la ressource vidéo dans Charge utile.
Cliquez sur Exécuter.
Patientez quelques instants avant de créer les rendus. Après quelques secondes ou minutes (selon la taille de la vidéo), rechargez le lecteur web sous Safari.
Si le lecteur AEM Screens sélectionne la vidéo mais ne l’affiche pas, vous devez résoudre les problèmes liés à l’indicateur de stratégie de lecture automatique.
Pour résoudre le problème d’indicateur Stratégie de lecture automatique de Google, procédez comme suit :
Accédez à chrome://flags/#autoplay-policy
Changez la stratégie de lecture automatique de par défaut à aucun geste requis de la part de l’utilisateur
Relancez votre navigateur web et mettez à jour le lecteur
Pour en savoir plus sur les bonnes pratiques en matière d’expérience client en ce qui concerne les nouvelles stratégies de lecture automatique dans Chrome, consultez la documentation relative aux Changements de la stratégie de lecture automatique, à savoir https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#webaudio
.
Pour lire des vidéos en mode synchrone sur plusieurs périphériques, utilisez la stratégie absolue pour la séquence dont fait partie la vidéo.
La stratégie absolue :
Pour configurer une stratégie absolue, procédez comme suit :
Accédez au créateur du canal et sélectionnez le composant Séquence, comme indiqué dans l’illustration ci-dessous.
Ouvrez la boîte de dialogue de configuration.
Modifiez la Stratégie et ajoutez « absolue ».
Le système d’exploitation des lecteurs doit posséder la même horloge.
Alignement des horloges sur OS X Pour aligner les horloges sur OSX, procédez comme suit :
Il peut s’écouler un certain temps avant que les lecteurs ne commencent une nouvelle séquence synchronisée.