I video Dynamic Media non vengono riprodotti in Firefox a causa dell’incompatibilità del codec audio

Questo articolo spiega perché i video Dynamic Media che utilizzano predefiniti video non vengono riprodotti in Mozilla Firefox, anche se funzionano in altri browser, e fornisce i passaggi per risolvere il problema.

Descrizione description

Ambiente

  • Dynamic Media di Adobe Experience Manager (AEM) (tutte le versioni)

Sintomi

  • I video codificati con predefiniti per video Dynamic Media non vengono caricati o riprodotti in Mozilla Firefox.

  • Le stesse risorse video, gli stessi URL e gli stessi codici di incorporamento funzionano normalmente in Google Chrome e Microsoft Edge.

  • In Firefox, il lettore video visualizza un’icona che ruota o non riesce ad avviare la riproduzione.

  • La console del browser mostra errori quali:

    • Unhandled promise error occured. Error: AbortError: The fetching process for the media resource was aborted by the user agent at the user's request.
    • Codici di errore specifici di Firefox, ad esempio NS_BINDING_ABORTED o NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005).
  • I registri di rete indicano che la consegna delle risorse è avvenuta correttamente (HTTP 200/206), ma la riproduzione non si avvia.

Passaggi per riprodurre il problema

  1. Incorpora un componente video Dynamic Media con un predefinito per video predefinito (ad esempio: Predefinito per video adattivo).
  2. Pubblica la pagina.
  3. Prova la riproduzione in Firefox.

Causa

I predefiniti video di Dynamic Media preconfigurati potrebbero codificare l’audio come HE-AAC (mp4a.40.5), che non è supportato dalla pipeline Media Source Extensions (MSE) di Firefox. L’utilizzo di AAC-LC (mp4a.40.2) garantisce la compatibilità e ripristina la riproduzione in Firefox.

Risoluzione resolution

Per risolvere il problema, segui i passaggi seguenti:

  1. In AEM, passa a Strumenti → Assets → Profili video (o Profili video Dynamic Media in AEM 6.5).

  2. Individua il profilo video applicato alla cartella contenente le risorse interessate. Questo profilo avrà uno o più predefiniti MP4.

  3. Copia il profilo predefinito Codifica video adattiva. Non modificare direttamente il profilo spedito.

  4. Modifica tutti i predefiniti MP4 nel profilo copiato:

    • Imposta Codec audio su Dolby AAC-LC (mappa su dolby_aac → mp4a.40.2).
    • Rimuovere o evitare le opzioni HE-AAC / HE-AACv2 (dolby_heaac, dolby_heaacv2).
  5. Nel profilo, imposta Applicato alle cartelle nelle cartelle DAM in cui si trovano i video problematici.

  6. Attiva la ricodifica (flusso di lavoro Codifica video DM) per i video interessati.

  7. Confermare nel manifesto .mpd che la stringa del codec audio DASH sia ora mp4a.40.2.

  8. Per Multi-Audio/Set video adattivi (AVS):

    • Apri la risorsa AVS in AEM Assets → Proprietà → Sottotitoli e tracce audio.
    • Selezionare la traccia audio AAC-LC e fare clic su Imposta come predefinito (accettare Sostituisci, se richiesto).
    • Salva e chiudi, quindi ripubblica il video.
  9. Dopo alcuni minuti, cancella la cache del browser e verifica di nuovo in Firefox per verificare la riproduzione.

Lettura correlata

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