2015-05-05 16 views
5

Sto provando a riprodurre un array di audio mp3. Ho un file audio nel mio html e lo uso usando document.CreateElement() nel mio JavaScript.nuovo Audio() non implementato in Internet Explorer

Quando si tenta di impostare l'attributo src (setAttribute("src", string)), viene visualizzato un errore in IE che dice "Non implementato".

Ho provato a utilizzare il nuovo Audio(), ottengo lo stesso errore in IE, "Non implementato". Entrambi gli approcci funzionano su Google Chrome e Firefox.

Qualcuno può aiutare?

<audio id="audio1" >Not supported</audio> 
audioElm = document.getElementById("audio1"); 
audioElm.setAttribute("src", aud[count]); 
audioElm.play(); 
+0

può mostrare il codice ?, si prega –

+0

HTML \t JS audioElm = document.getElementById ("AUDIO1"); audioElm.setAttribute ("src", aud [count]); audioElm.play(); Questo funziona con Chrome e FF ma non per IE. quando eseguo il debug Si dice NON IMPLEMENTATO – Haiti

+0

Qual è il formato del file audio? IE supporta solo .mp3. – jaket

risposta

5

HTML5 audio non giocare in IE (versioni recenti)?

Potrebbe essere un problema di vista di compatibilità (modalità quirks)

  • è il vostro sito nella lista visualizzazione compatibilità in IE?
  • o la tua pagina è incorporata in un iframe?

Potrebbe essere causato eseguendo IE su un server

  • versioni server di IE non supportano l'audio/video (modalità avanzata protetta)

Potrebbe essere causato da esecuzione di IE su una versione di Windows 8.1 Enterprise come "8.1 N".

  • La correzione di questo sarebbe di installare il pacchetto Media Feature per le versioni N e KN di Windows 8,1

Inoltre si può andare a html5test.com e cercare nella sezione audio al "supporto MP3".

+1

+1 per la versione del server IE che non supporta audio/video. Questa era la risposta che stavo cercando, grazie. – illinoistim