I sottotitoli video non scompaiono al momento giusto nel lettore S7
Quando si utilizza il lettore video S7 (Scene7), i sottotitoli video non si nascondono all’ora di fine corretta definita nei file VTT e rimangono visibili fino alla visualizzazione della didascalia successiva. Questo problema si verifica a causa di una limitazione nel lettore video legacy S7, non in AEM. La migrazione al nuovo lettore video Scene7 corregge la tempistica dei sottotitoli, ne assicura l’aspetto e la scomparsa previsti.
Descrizione description
Ambiente
- Adobe Experience Manager (AEM) Managed Services
- AEM 6.5
- Lettore video S7 (Scene7)
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
Problema/Sintomi
- I sottotitoli vengono visualizzati all’ora di inizio corretta nel lettore video S7.
- I sottotitoli non scompaiono all’ora di fine definita per WebVTT.
- I sottotitoli rimangono visibili finché non viene visualizzata la didascalia successiva.
- Gli spazi tra i segni mostrano ancora la didascalia precedente invece di non mostrare testo.
Risoluzione resolution
Per risolvere il problema, eseguire la procedura seguente:
-
Identifica se la tua implementazione utilizza il lettore video legacy S7 (Scene7). Utilizza uno dei seguenti metodi:
-
Controlla l’URL del visualizzatore nel browser
-
Apri la pagina interessata.
-
Avvia il video.
-
Negli strumenti per sviluppatori del browser, apri la scheda Rete e individua l’URL del visualizzatore o dell’iframe.
-
Identifica il lettore in base all’URL:
.../s7viewers/html5/VideoViewer.html?...- Lettore video legacy S7.../dmviewers/html5/VideoViewer.html?...- Nuovo lettore video Dynamic Media
-
-
Controlla il codice di incorporamento (per le implementazioni manuali).
-
Lettore S7 legacy
- URL script:
.../s7viewers/html5/js/VideoViewer.js - Classe JavaScript:
s7viewers.VideoViewer
- URL script:
-
Nuovo lettore video
- URL script:
.../dmviewers/html5/js/VideoViewer.js - Classe JavaScript:
dmviewers.VideoViewerSe l’implementazione utilizza /s7viewers/… o s7viewers.VideoViewer, utilizza il lettore video S7 legacy e questo causa il problema di persistenza dei sottotitoli.
- URL script:
-
-
-
Comprendere il comportamento. Nel lettore video S7 legacy, i sottotitoli rimangono visibili fino a quando non viene visualizzata la didascalia successiva. Si tratta di un comportamento previsto. Si verifica indipendentemente dal fatto che si utilizzi AEM 6.5 o AEM as a Cloud Service, purché la riproduzione si basi sul visualizzatore S7 legacy.
-
Passate al nuovo lettore video Scene7/Dynamic Media. Il nuovo lettore video corregge la temporizzazione dei sottotitoli in modo che scompaiano correttamente dopo il tempo di cue.
-
Abilita l’accesso al nuovo lettore video. Segui le indicazioni nel blog di Adobe per richiedere l’accesso: Introduzione al lettore video di nuova generazione in AEM Dynamic Media - Accesso anticipato. Dopo che Adobe ti ha abilitato l’accesso, puoi iniziare a utilizzare il nuovo lettore video.
-
Aggiorna l’implementazione. Se utilizzi i componenti AEM (componenti video Dynamic Media):
- Apri la risorsa video in AEM.
- Nel pannello Visualizzatori, selezionate un predefinito visualizzatore che utilizza il nuovo lettore (/dmviewers/…).
- Sulle pagine di AEM Sites, modifica il componente Dynamic Media.
- Seleziona il predefinito visualizzatore configurato per il nuovo lettore video. Se applicabile, mantieni la stessa risorsa e le stesse impostazioni di configurazione. Aggiorna solo l’implementazione del visualizzatore.
-
Utilizza il post di blog qui sopra come punto di partenza per la documentazione e le linee guida sull’implementazione.
-
Note:
-
Questo comportamento si verifica con il visualizzatore S7 legacy in AEM 6.5 e AEM as a Cloud Service.
-
Il nuovo lettore video Scene7/Dynamic Media offre:
- Gestione corretta degli intervalli di tempo dei sottotitoli WebVTT
- Prestazioni migliorate
- Funzioni di accessibilità avanzate
Lettura correlata
Introduzione al lettore video di nuova generazione in AEM Dynamic Media