AEMaaCS: Auf Mobilgeräten werden in Dynamic Media-Videos zwei Wiedergabeschaltflächen angezeigt

In Dynamic Media-Videos in Adobe Experience Manager (AEM) as a Cloud Service werden bei der Ansicht auf Mobilgeräten zwei sich überschneidende Wiedergabeschaltflächen angezeigt. Um dies zu beheben, aktualisieren Viewer-Vorgabe Einstellungen, überprüfen Sie Initialisierungsskripte und stellen Sie die Konsistenz über Umgebungen hinweg sicher.

Beschreibung description

Umgebung

  • Produkt: Adobe Experience Manager (AEM) as a Cloud Service - Sites
  • Funktion: Dynamic Media-Viewer-Vorgaben
  • instance: production
  • Plattform: auf physischen Mobilgeräten (z. B. iPhones) beobachtet

Problem/Symptome

  • In Dynamic Media-Videos werden bei der Anzeige auf Mobilgeräten zwei überlappende Wiedergabeschaltflächen angezeigt.
  • Dieses Problem tritt nicht in Desktop-Browsern, simulierten mobilen Umgebungen oder Staging-Umgebungen auf.
  • Die doppelten Wiedergabeschaltflächen werden im DOM mit unterschiedlichen top gerendert.

Auflösung resolution

Führen Sie die folgenden Schritte aus, um doppelte Wiedergabeschaltflächen in mobilen Umgebungen zu vermeiden:

  1. Ändern Sie die Konfiguration der Viewer-Vorgabe, um benutzerdefinierte Überlagerungswiedergabeschaltflächen zu deaktivieren, sodass nur die native Wiedergabeschaltfläche des Browsers angezeigt wird.

    1. Gehen Sie zu Assets > Viewer-Vorgaben in AEM.
    2. Bearbeiten Sie die entsprechende Viewer-Vorgabe.
    3. Deaktivieren Sie alle Optionen im Zusammenhang mit benutzerdefinierten Überlagerungssteuerelementen für Mobilgeräte.
  2. Überprüfen Sie, ob das Video-Player-Initialisierungsskript mehrmals ausgeführt wird, wodurch doppelte DOM-Elemente erstellt werden können.

    1. Verwenden Sie Browser-Entwickler-Tools, um Aufrufe an s7viewers.VideoViewer oder ähnliche Funktionen zu überwachen.
    2. Diagnoseprotokollierung hinzufügen, um zu verfolgen, wann und wie oft diese Skripte ausgelöst werden
  3. Stellen Sie sicher, dass die mit der Viewer-Vorgabe verknüpften CSS- und JavaScript-Dateien in allen Umgebungen konsistent sind.

    1. Vergleichen geladener Assets mithilfe von Browser-Netzwerk-Tools.
    2. Stellen Sie sicher, dass keine zusätzlichen Skripte oder Stile .s7iconeffect oder verwandte Klassen ändern.
  4. Wenn das Problem nur bestimmte Benutzende betrifft, löschen Sie den Browser-Cache oder testen Sie ihn im Inkognito-/privaten Modus.

  5. Veröffentlichen Sie sowohl die betroffenen Video-Assets als auch die aktualisierten Viewer-Vorgaben erneut, um zwischengespeicherte Versionen zu ersetzen.

  6. Hinweis: Dies ist ein optionaler Schritt.

    Sie können bedingte CSS-Regeln für Mobilgeräte anwenden, um benutzerdefinierte Überlagerungen zu unterdrücken. Verwenden Sie:

    code language-none
    @media (max-width: 767px) {
                    .s7playbutton {
                        display: none !important;
                    }
                }
    
  7. Validieren Sie Änderungen in einer niedrigeren Umgebung, bevor Sie sie in der Produktion bereitstellen.

    1. Testen Sie auf physischen Geräten anstelle von Simulatoren/Emulatoren.
    2. Aktualisieren Sie Seiten mehrmals, um ein konsistentes Verhalten zu bestätigen.

Verwandtes Lesen

Video in Dynamic Media im AEMaaCS-Benutzerhandbuch

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f