Salve,
sto realizzando un sito web con una musica di sottofondo, tutto funziona correttamente su Firefox e Chrome (su IE non ho provato), ma su Safari no.
Infatti l' audio non parte, dando l' errore nella console:
TypeError: 'undefined' is not a constructor (evaluating 'new Audio('sound.ogg')')
Il codice è:
Cercando su google ho trovato risposte, ma ugualmente non vanno. Ho provato anche con:codice:var soundoff = 0; if(soundoff == 0) { var snd = new Audio('sound.ogg'); snd.play(); }
Ma riscontro il seguente errore:codice:<script type="text/javascript"> var audioElement = document.getElementById("Test"); audioElement.play(); </script> <body> <audio id="Test"> <source src="sound.ogg" type="audio/ogg" /> </audio> </body>
La cosa strana è che credo mi blocchi il resto dello script (anche se stranamente lo slideshow funziona, mentre le animazioni in jQuery no, nemmeno eventi come .hover etc, ho racchiuso tutto in $(window).load({}); ), dato che come errore c'è solo quello.codice:TypeError: 'null' is not an object (evaluating 'audioElement.play')

Rispondi quotando