ciao a tutti
io ho questo problema stavolta, volevo mettere un riproduttore multimediale in un sito, così ho seguito le spiegazioni in questa pagina
https://developer.mozilla.org/en-US/...udio_and_video
chiaramente explorer mi legge un formaeo audio che mozilla non mi legge, e viceversa, avevo perciò pensato di fare uno script che riconoscesse il browser del visitatore e che quindi scegliesse una tag audio piuttosto che un altra da riprodurre e ho formulato il seguente script
i tag audio sono i seguenti nella pagina htmlcodice:<script type="text/javascript"> var a=navigator.appName; var b=false; if(a=='Netscape'){ b=true;} function Play(){ if(b=true){ var song1 = document.getElementsByTagName("audio")[0]; song1.play(); } if(b=false){ var song2=document.getElementsByTagName("audio")[1]; song2.play(); } } </script>
<audio id="prova" src="audio/Sixteen-Saltines-2.wav"></audio>
<audio id="prova2" src="audio/Sixteen-Saltines.mp3"></audio>
e sono gli unici due e in questo ordine, infine ho fatto un bottone di avvio
<button onclick="Play()">play</button>
il problema è che mi funziona solo in caso di b=true ovvero solo su firefox, mentre su explorer neanche a parlarne. cosa sbaglio? grazie mille