Quando carichi un video in DAM e lo aggiungi al tuo canale, potrebbero verificarsi problemi che potrebbero non essere riprodotti nel lettore Screens.
Le sezioni seguenti descrivono come eseguire il debug e risolvere i problemi relativi alla riproduzione video nel canale.
Una volta caricato il video sul canale, AEM iniziare a creare alcune rappresentazioni per esso. I video possono essere visualizzati in Risorse.
Per visualizzare il video:
http://localhost:4502/assets.html/content/dam/we-retail/en/videos
.Devono essere presenti diverse rappresentazioni (MP4 o M4V).
Se non è presente una rappresentazione, accertatevi che ffmpeg sia installato nel sistema operativo in cui AEM in esecuzione.
Se non è presente una rappresentazione, accertatevi che ffmpeg sia installato nel sistema operativo in cui AEM in esecuzione.
Fate clic su qui per installare ffmpeg.
Se in video non viene visualizzato un attributo sorgente, il video potrebbe non essere stato transcodificato. Se il video è transcodificato correttamente, verrà visualizzato nel dashboard, come illustrato nella figura riportata di seguito.
Controllare che ffmpeg sia installato e che i profili video siano impostati.
Andate al Profilo video, ovvero http://localhost:4502/etc/dam/video.html
e fate clic su Carica video di prova.
Caricate un video di prova e fate clic su Ok per iniziare la transcodifica.
Se la transcodifica non riesce, espandete l'output ffmpeg per comprendere eventuali errori nell'output della console di ffmpeg.
Inoltre, se la transcodifica video ha esito positivo, è possibile scaricare il file transcodificato.
Assicuratevi di disporre del tempo sufficiente per la transcodifica del video (il video deve mostrare il tag nuovo invece dell’elaborazione) prima di aggiungerlo a qualsiasi canale.
Se il componente video non è configurato correttamente, controllate l’elenco dei profili dalla progettazione della pagina.
Andate al canale e selezionate la modalità Progettazione.
Selezionate il video e aprite la finestra di dialogo Modifica. Aprite la scheda Profili.
Selezionare profili diversi (dovrebbe essere presente almeno il profilo "H.264 di alta qualità").
Utilizzate Web Player http://localhost:4502/content/mobileapps/cq-screens-player/firmware.html/content/screens/we-retail/locations/demo/flagship/single/device0
per convalidare la riproduzione nei browser (Chrome e Safari). Chrome è utilizzato sui dispositivi Android mentre Safari è il browser OSX e iOS.
Se il video non viene eseguito su Safari, non verrà eseguito nei lettori OSX e iOS. Si tratta probabilmente di un problema di codifica e il video deve essere nuovamente codificato.
Per utilizzare un flusso di lavoro DAM per creare rappresentazioni Full HD, effettuate le seguenti operazioni:
Passare alla amministrazione del modello di workflow, che è http://localhost:4502/libs/cq/workflow/admin/console/content/models.html/etc/workflow/models
.
Selezionare il modello Screens Update Asset.
fare clic su Avvia flusso di lavoro dalla barra delle azioni per aprire la finestra di dialogo Esegui flusso di lavoro.
Selezionate la risorsa video nel payload.
Fare clic su Esegui.
Consentite un po' di tempo per creare le rappresentazioni, ma dopo alcuni secondi/minuti (a seconda della dimensione del video), ricaricate il lettore Web su Safari.
Se lettore AEM Screens rileva il video ma non lo visualizza, è necessario risolvere il problema relativo al flag Autoplay Policy.
Seguite i passaggi indicati di seguito per risolvere il problema relativo al flag di analisi automatica di Google:
Passa a chrome://flags/#autoplay-policy
Cambia Criterio di esecuzione automatica da Default a nessun gesto utente è richiesto
Riavviate il browser Web e aggiornate il lettore
Per ulteriori informazioni sulle best practice per esperienze utente ottimali con i nuovi criteri di riproduzione automatica in Chrome, consultare la documentazione relativa alle Modifiche ai criteri di riproduzione automatica, ovvero https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#webaudio
.
Per riprodurre i video in modo sincrono su più dispositivi, occorre utilizzare la strategia assoluta per la sequenza di cui fa parte il video.
La strategia assoluta:
Per impostare una strategia assoluta, effettuate le seguenti operazioni:
Andate all’autore del canale e selezionate il componente della sequenza come mostrato nella figura seguente.
Aprite la relativa finestra di dialogo di configurazione.
Modificate la Strategia e aggiungete assoluta.
Il sistema operativo dei giocatori deve avere lo stesso orologio.
Allineamento degli orologi sul sistema operativo XFseguire i passaggi seguenti per allineare gli orologi su OSX:
Potrebbe essere necessario un po' di tempo prima che i giocatori inizino una nuova sequenza allineata.