ugrás a tartalomhoz

audio tag playlist-tel

szb3nk3 · 2011. Feb. 27. (V), 12.41
  1. <html>  
  2. <head>  
  3. <script type="text/javascript">  
  4.   
  5.   function changeSrc(auf)  
  6.   {  
  7. var zene1 = document.getElementById("audioplayer"); // kiválasztom a DOM-ból az audio playert  
  8. zene1.pause();// Megállítom az aktuális zenét  
  9.   document.body.removeChild(zene1); //Kukázom az aktuális playert  
  10.   
  11. zene2 = new Audio(auf); // letrehozom az újat a függvény paraméterében megadott forrásfájllal  
  12. zene2.controls = true;// engedélyzem a control felületet  
  13.     zene2.loop = true; // loop engedélyzése  
  14. zene2.id = "audioplayer"; // Id-t adok neki, hogy később is tudjak rá hivatkozni  
  15. document.body.appendChild(zene2); // Belehányom a DOM-ba, hogy látszódjon is  
  16.     zene2.play();//Elindítom a lejátszást  
  17.   }  
  18.   
  19. </script>  
  20. </head>  
  21. <body>  
  22. <input type="button" onClick="changeSrc('asd.ogg')" value="Ligh Rock 1" />  
  23. <input type="button" onClick="changeSrc('bsd.ogg')" value="Ligh Rock 2" />  
  24. <audio id="audioplayer" src="asd.ogg" controls="controls">  
  25.   A böngésződ nem támogatja az audio tag-et!  
  26. </audio>  
  27.   
  28. </body>  
  29. </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.