Videobeschriftungen verschwinden im S7-Player nicht zur richtigen Zeit
Bei Verwendung des S7 (Scene7)-Video-Players werden Videobeschriftungen nicht zur richtigen, in VTT-Dateien definierten Endzeit ausgeblendet und bleiben bis zur Anzeige der nächsten Beschriftung sichtbar. Dieses Problem tritt aufgrund einer Einschränkung im alten S7-Videoplayer auf, nicht in AEM. Durch die Migration zum neuen Scene7-Video-Player wird das Timing der Untertitel korrigiert und sichergestellt, dass Untertitel wie erwartet angezeigt und ausgeblendet werden.
Beschreibung description
Umgebung
- Adobe Experience Manager (AEM) Managed Services
- AEM 6.5
- S7 (Scene7)-Video-Player
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
Problem/Symptome
- Untertitel werden im S7-Video-Player zur richtigen Startzeit angezeigt.
- Beschriftungen verschwinden nicht zur definierten WebVTT-Endzeit.
- Beschriftungen bleiben sichtbar, bis die nächste Beschriftung angezeigt wird.
- Lücken zwischen Hinweisen zeigen weiterhin die vorherige Beschriftung an, anstatt keinen Text anzuzeigen.
Lösung resolution
Gehen Sie wie folgt vor, um dieses Problem zu beheben:
-
Ermitteln Sie, ob Ihre Implementierung den alten S7 (Scene7)-Video-Player verwendet. Verwenden Sie eine der folgenden Methoden:
-
Überprüfen der Viewer-URL im Browser
-
Öffnen Sie die betroffene Seite.
-
Video starten.
-
Öffnen Sie im Browser Developer Tools die Registerkarte Netzwerk und suchen Sie die Viewer- oder iFrame-URL.
-
Identifizieren Sie den Player anhand der URL:
.../s7viewers/html5/VideoViewer.html?...- Legacy S7-Videoplayer.../dmviewers/html5/VideoViewer.html?...- Neuer Dynamic Media-Video-Player
-
-
Überprüfen des Einbettungs-Codes (für manuelle Implementierungen)
-
Legacy S7-Player
- Skript-URL:
.../s7viewers/html5/js/VideoViewer.js - JavaScript-Klasse:
s7viewers.VideoViewer
- Skript-URL:
-
Neuer Video-Player
- Skript-URL:
.../dmviewers/html5/js/VideoViewer.js - JavaScript-Klasse:
dmviewers.VideoViewerWenn Ihre Implementierung /s7viewers/… oder s7viewers.VideoViewer verwendet, wird der alte S7-Videoplayer verwendet, was zu einem Problem mit der Beibehaltung der Untertitel führt.
- Skript-URL:
-
-
-
Verstehen Sie das Verhalten. Im alten S7-Videoplayer bleiben Untertitel sichtbar, bis die nächste Untertitelung angezeigt wird. Dieses Verhalten ist zu erwarten. Er tritt unabhängig davon auf, ob Sie AEM 6.5 oder AEM as a Cloud Service verwenden, sofern die Wiedergabe vom alten S7-Viewer abhängig ist.
-
Migrieren zum neuen Scene7-/Dynamic Media-Video-Player. Der neue Video-Player korrigiert das Untertiteldatum, sodass Untertitel nach der Cue-Point-Zeit korrekt ausgeblendet werden.
-
Aktivieren des Zugriffs auf den neuen Video-Player. Befolgen Sie die Anleitungen im Adobe-Blog, um Zugriff anzufordern: Einführung des Videoplayers der nächsten Generation in AEM Dynamic Media - Jetzt mit Early Access. Nachdem Adobe den Zugriff für Ihr Konto aktiviert hat, können Sie den neuen Videoplayer verwenden.
-
Aktualisieren Sie Ihre Implementierung. Wenn Sie AEM-Komponenten verwenden (Dynamic Media-Videokomponenten):
- Öffnen Sie das Video-Asset in AEM.
- Wählen Sie im Viewer-Bereich eine Viewer-Vorgabe aus, die den neuen Player verwendet (/dmviewers/…).
- Bearbeiten Sie auf AEM Sites-Seiten die Komponente Dynamic Media .
- Wählen Sie die für den neuen Video-Player konfigurierte Viewer-Vorgabe aus. Behalten Sie die Asset- und Konfigurationseinstellungen bei, sofern zutreffend. Aktualisieren Sie nur die Viewer-Implementierung.
-
Verwenden Sie den obigen Blogpost als Ausgangspunkt für die Dokumentation und Implementierungsanleitungen.
-
Hinweise:
-
Dieses Untertitelverhalten tritt beim alten S7-Viewer sowohl in AEM 6.5 als auch in AEM as a Cloud Service auf.
-
Der neue Scene7/Dynamic Media-Video-Player bietet:
- Korrekte Handhabung von WebVTT-Untertitelintervallen
- Verbesserte Leistung
- Verbesserte Funktionen zur Barrierefreiheit
Verwandtes Lesen
Einführung in den Videoplayer der nächsten Generation in AEM Dynamic Media