Quando carichi un video nel DAM e lo aggiungi al tuo canale, potresti riscontrare problemi che il video potrebbe non essere riprodotto in Screens Player.
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. Puoi visualizzare i video in Risorse.
Per visualizzare il video:
http://localhost:4502/assets.html/content/dam/we-retail/en/videos
.Devono essere disponibili rappresentazioni diverse (MP4 o M4V).
Se non è presente alcun rendering, assicurati di aver installato ffmpeg sul sistema operativo in cui è in esecuzione AEM.
Se non è presente alcun rendering, assicurati di aver installato ffmpeg sul sistema operativo in cui è in esecuzione AEM.
Fai clic qui per installare ffmpeg.
Se non vedi un attributo sorgente sotto il video, potrebbe essere che il video non è stato transcodificato. Se il video viene codificato correttamente, verrà visualizzato nel dashboard, come illustrato nella figura riportata di seguito.
Controlla che ffmpeg sia installato e che i profili video siano installati.
Passa al Profilo video, ovvero http://localhost:4502/etc/dam/video.html
e fai clic su Carica video di prova.
Carica un video di test e fai clic su Ok per iniziare la transcodifica.
Se la transcodifica non riesce, espandi l’output ffmpeg per comprendere eventuali errori nell’output della console di ffmpeg.
Inoltre, se la transcodifica video è riuscita, è possibile scaricare il file transcodificato.
Assicurati di dare tempo sufficiente alla transcodifica del video (dovrebbe mostrare il tag nuovo invece dell’elaborazione) prima di aggiungerlo a qualsiasi canale.
Se il componente video non è configurato correttamente, controlla l’elenco dei profili dalla progettazione della pagina.
Passa al canale e seleziona la modalità Progettazione .
Seleziona il video e apri la finestra di dialogo Modifica . Apri la scheda Profili .
Selezionare profili diversi (dovrebbe essere presente almeno il profilo "H.264" di alta qualità).
Utilizza il 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 viene 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 codificato nuovamente.
Segui questi passaggi per utilizzare un flusso di lavoro DAM per creare rappresentazioni FullHD:
Passa all' amministratore del modello di flusso di lavoro, ovvero http://localhost:4502/libs/cq/workflow/admin/console/content/models.html/etc/workflow/models
.
Seleziona il modello Risorsa di aggiornamento Screens .
fai clic su Avvia flusso di lavoro nella barra delle azioni per aprire la finestra di dialogo Esegui flusso di lavoro.
Seleziona la risorsa video nel Payload.
Fare clic su Esegui.
Consenti un po' di tempo per creare le rappresentazioni, ma dopo alcuni secondi/minuti (a seconda delle dimensioni del video), ricarica il lettore web su Safari.
Nel caso in cui AEM Screens Player raccolga il video ma non lo visualizzi, è necessario risolvere i problemi relativi al flag Autoplay Policy.
Segui i passaggi riportati di seguito per risolvere il problema del flag di policy di riproduzione automatica di google:
Passa a chrome://flags/#autoplay-policy
Cambia Autoplay policy da Default a non è richiesto alcun gesto dell'utente
Riavvia il browser Web e aggiorna il lettore
Per ulteriori informazioni sulle best practice per esperienze utente ottimali con i nuovi criteri di riproduzione automatica in Chrome, consulta 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 video in modo sincrono su più dispositivi, è necessario utilizzare la strategia assoluta per la sequenza di cui il video fa parte.
La strategia assoluta:
Segui i passaggi seguenti per impostare una strategia assoluta:
Passa all’autore del canale e seleziona il componente per sequenza come mostrato nella figura seguente.
Apri la relativa finestra di dialogo di configurazione.
Modifica la Strategia e aggiungi assoluto.
Il sistema operativo dei giocatori deve avere lo stesso orologio.
Allineamento degli orologi sul sistema operativo Seguire 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.