ugrás a tartalomhoz

audio tag playlist-tel

szb3nk3 · 2011. Feb. 27. (V), 12.41

<html>
<head>
<script type="text/javascript">

  function changeSrc(auf)
  {
var zene1 = document.getElementById("audioplayer"); // kiválasztom a DOM-ból az audio playert
zene1.pause();// Megállítom az aktuális zenét
  document.body.removeChild(zene1); //Kukázom az aktuális playert

zene2 = new Audio(auf); // letrehozom az újat a függvény paraméterében megadott forrásfájllal
zene2.controls = true;// engedélyzem a control felületet
    zene2.loop = true; // loop engedélyzése
zene2.id = "audioplayer"; // Id-t adok neki, hogy később is tudjak rá hivatkozni
document.body.appendChild(zene2); // Belehányom a DOM-ba, hogy látszódjon is
    zene2.play();//Elindítom a lejátszást
  }

</script>
</head>
<body>
<input type="button" onClick="changeSrc('asd.ogg')" value="Ligh Rock 1" />
<input type="button" onClick="changeSrc('bsd.ogg')" value="Ligh Rock 2" />
<audio id="audioplayer" src="asd.ogg" controls="controls">
  A böngésződ nem támogatja az audio tag-et!
</audio>

</body>
</html>
Van ez a kódom, ami arra hivatott, hogy a gombbal a megfelelő zenét töltsem be, de nem működik. tud valaki segíteni?

Bence
 
1

hi a hiba?

ironwill · 2011. Feb. 27. (V), 14.29
Van ez a kódom, ami arra hivatott, hogy a gombbal a megfelelő zenét töltsem be, de nem működik. tud valaki segíteni?


Talán, ha megmondod, hogy mi a hiba..
(Azt a kérdést, már fel sem merem tenni, hogy olyan böngészővel próbálkozol-e, ami támogatja ezt..)
2

Nekem működik

janoszen · 2011. Feb. 27. (V), 20.28
Nekem tök jól működik Firefox 3.6-ban. Az esetleg lehet, hogy a böngésződ nem támogatja az OGG formátumot, ezt ugyanis nem ellenőrzöd a kódban. Légyszi adj egy kicsit pontosabb hibaleírást.

Az én tesztkódom: http://stuff.janoszen.hu/test/audio.html

Amire tudok gondolni:

  • Nincs OGG támogatás a böngésződben.
  • Nem vetted figyelembe, hogy UNIX platformon számít a kis/nagy betű különbség a fájlnevekben és a kiterjesztésben is.
  • Nem jó helyről linkeled a zenét.