Dynamic Media-Videos werden in Firefox aufgrund einer Inkompatibilität des Audio-Codecs nicht wiedergegeben

In diesem Artikel wird erläutert, warum Dynamic Media-Videos, die vordefinierte Videovorgaben verwenden, in Mozilla Firefox nicht wiedergegeben werden, obwohl sie in anderen Browsern funktionieren. Außerdem werden Schritte zur Behebung des Problems beschrieben.

Beschreibung description

Umgebung

  • Adobe Experience Manager (AEM) Dynamic Media (alle Versionen)

Symptome

  • Videos, die mit nativen Dynamic Media-Videovorgaben kodiert wurden, werden in Mozilla Firefox nicht geladen und nicht wiedergegeben.

  • Dieselben Video-Assets, URLs und Einbettungs-Codes funktionieren normalerweise in Google Chrome und Microsoft Edge.

  • In Firefox zeigt der Video-Player ein Rotationswerkzeug an oder kann die Wiedergabe nicht starten.

  • Die Browser-Konsole zeigt Fehler an, wie etwa:

    • Unhandled promise error occured. Error: AbortError: The fetching process for the media resource was aborted by the user agent at the user's request.
    • Firefox-spezifische Fehler-Codes wie NS_BINDING_ABORTED oder NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005).
  • Netzwerkprotokolle zeigen eine erfolgreiche Asset-Bereitstellung an HTTP 200/206), aber die Wiedergabe startet nicht.

Schritte zum Nachstellen

  1. Einbetten einer Dynamic Media-Videokomponente in eine vordefinierte Videovorgabe (z. B.: Adaptive Videovorgabe)
  2. Veröffentlichen Sie die Seite.
  3. Testwiedergabe in Firefox.

Ursache

Vorkonfigurierte Dynamic Media-Videovorgaben können Audio als HE-AAC (mp4a.40.5) kodieren, was von der MSE-Pipeline (Media Source Extensions) von Firefox nicht unterstützt wird. Die Verwendung von AAC-LC (mp4a.40.2) stellt die Kompatibilität sicher und stellt die Wiedergabe in Firefox wieder her.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Navigieren Sie in AEM zu Tools → Assets → Videoprofile (oder Dynamic Media-Videoprofile in AEM 6.5).

  2. Suchen Sie das Videoprofil, das auf den Ordner mit den betroffenen Assets angewendet wurde. Dieses Profil hat eine oder mehrere MP4-Voreinstellungen.

  3. Kopieren Sie das vordefinierte Profil Adaptive Videokodierung . Versandprofil nicht direkt bearbeiten.

  4. Alle MP4-Vorgaben im kopierten Profil bearbeiten:

    • Stellen Sie Audio Codec auf Dolby AAC-LC ein (Zuordnung zu dolby_aac → mp4a.40.2).
    • Entfernen oder vermeiden Sie alle HE-AAC / HE-AACv2-Optionen (dolby_heaac, dolby_heaacv2).
  5. Legen Sie im Profil Auf Ordner angewendet auf die DAM-Ordner fest, in denen sich die problematischen Videos befinden.

  6. Neukodierung des Trigger (Workflow DM-Videokodierung) in den betroffenen Videos.

  7. Bestätigen Sie im .mpd, dass die DASH-Audio-Codec-Zeichenfolge jetzt mp4a.40.2 ist.

  8. Für Multiaudio-/adaptive Videosets (AVS):

    • Öffnen Sie das AVSAsset in AEM Assets → Eigenschaften → Beschriftungen und Audiospuren.
    • Wählen Sie die AAC-LC-Audiospur aus und klicken Sie auf Als Standard festlegen (akzeptieren Ersetzen wenn Sie dazu aufgefordert werden).
    • Speichern und schließen Sie das Video und veröffentlichen Sie es erneut.
  9. Löschen Sie nach einigen Minuten den Browser-Cache und testen Sie ihn in Firefox erneut, um die Wiedergabe zu überprüfen.

Verwandtes Lesen

recommendation-more-help
experience-cloud-kcs-help-kbarticles