AEMaaCS: op mobiele apparaten worden twee afspeelknoppen weergegeven in video's over dynamische media
Op dynamische media-video's in Adobe Experience Manager (AEM) as a Cloud Service worden twee overlappende afspeelknoppen weergegeven wanneer deze worden weergegeven op mobiele apparaten. Om dit te bevestigen, werk montages van de Kijker vooraf in , inspecteer initialiseringsmanuscripten, en verzeker consistentie over milieu's.
Beschrijving description
Omgeving
- Product: Adobe Experience Manager (AEM) as a Cloud Service - Plaatsen
- Eigenschap: Dynamische Kijker van Media stelt vooraf in
- Instantie: Productie
- Platform: waargenomen op fysieke mobiele apparaten (bijvoorbeeld, iPhones)
Probleem/symptomen
- Op dynamische media-video's worden twee overlappende afspeelknoppen weergegeven wanneer deze worden weergegeven op mobiele apparaten.
- Dit probleem doet zich niet voor in desktopbrowsers, gesimuleerde mobiele omgevingen of testomgevingen.
- De gedupliceerde afspeelknoppen worden weergegeven met verschillende
top-eigenschapswaarden in het DOM.
Resolutie resolution
Voer de volgende stappen uit om dubbele afspeelknoppen in mobiele omgevingen te verwijderen:
-
Wijzig de configuratie met voorinstellingen voor viewer om aangepaste afspeelknoppen voor bedekkingen uit te schakelen, zodat alleen de native afspeelknop van de browser wordt weergegeven.
- Ga naar Assets
>Kijker stelt in AEM vooraf in. - Bewerk de relevante Viewer-voorinstelling.
- Schakel opties uit die betrekking hebben op aangepaste besturingselementen voor bedekkingen voor mobiele apparaten.
- Ga naar Assets
-
Controleer of het initialisatiescript van de videospeler meerdere keren wordt uitgevoerd, waardoor dubbele DOM-elementen kunnen worden gemaakt.
- Gebruik de browsergereedschappen voor ontwikkelaars om aanroepen van
s7viewers.VideoViewerof soortgelijke functies te controleren. - Voeg kenmerkend registreren toe om te volgen wanneer en hoe vaak deze manuscripten worden teweeggebracht
- Gebruik de browsergereedschappen voor ontwikkelaars om aanroepen van
-
Zorg ervoor dat CSS- en JavaScript-bestanden die zijn gekoppeld aan de voorinstelling van de viewer, consistent zijn in verschillende omgevingen.
- Vergelijk geladen elementen met de netwerkhulpprogramma's van de browser.
- Controleer of er geen extra scripts of stijlen
.s7iconeffectof verwante klassen wijzigen.
-
Als de kwestie slechts specifieke gebruikers beïnvloedt, ontruim het browser geheime voorgeheugen of test op incognito/privé wijze.
-
Publiceer zowel de betrokken video-elementen als de bijgewerkte Viewer Presets om versies in de cache te vervangen.
-
Nota : Dit is een facultatieve stap.
U kunt voorwaardelijke CSS-regels voor mobiele apparaten toepassen om aangepaste overlays te onderdrukken. Gebruik:
code language-none @media (max-width: 767px) { .s7playbutton { display: none !important; } } -
Valideer wijzigingen in een lagere omgeving voordat u gaat implementeren in productie.
- Testen op fysieke apparaten in plaats van simulatoren/emulators.
- Pagina's meerdere keren vernieuwen om consistent gedrag te bevestigen.
Gerelateerde lezing
Video in Dynamische Media in de Gids van de Gebruiker AEMaaCS