- <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>
<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
■
hi a hiba?
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..)
Nekem működik
Az én tesztkódom: http://stuff.janoszen.hu/test/audio.html
Amire tudok gondolni: