kaip galima butu padaryti kad tutu ne vienas mp3 o keletas tarkim 5 ir atidarius langa vis kitoks grotu nesvarbu ar eiles tvarka ar maisytu
welcome.mp3
welcome1.mp3
welcome2.mp3
welcome4.mp3
<!DOCTYPE html><html> <head> <script type="text/javascript"> var randInterval = 0; var songList = ["song1","song2","song3","song4","song5"]; var myAudio = new Audio("music/" + songList[Math.floor(Math.random()*songList.length)] + ".mp3"); //Generates a random song, sets it attributes/properties, and //appends a file extension that works with the browser. function getRandomSong(){ var randSong = songList[Math.floor(Math.random()*songList.length)] if (myAudio.canPlayType('audio/mp3;')) { myAudio.src="music/" + randSong + ".mp3"; } else { myAudio.src="music/" + randSong + ".ogg"; } myAudio.id="myAudio"; myAudio.volume=0.15; myAudio.load(); myAudio.controls=false myAudio.preload=false; } //Sets a random interval for the setTimeout Function with the //'variation' parameter being a random amount of time in //seconds, and the 'range' parameter being a set amount of time //in seconds. function getRandomInterval(variation, range){ randInterval = Math.floor((Math.random()*1000*variation)+(1000*range)); return randInterval; } //Gets a random song and plays that song. function playMusic(){ getRandomSong(); myAudio.play(); } </script> </head> <body> <script type="text/javascript"> //Plays music on page load. playMusic(); //Event Listener that will start a new song after a pause //of randomly determined length. myAudio.addEventListener('ended', function(){setTimeout(function(){playMusic();}, getRandomInterval(2,2));}, false); </script> </body></html>
<!DOCTYPE html><html> <head> <script type="text/javascript"> var randInterval = 0; var songList = ["song1","song2","song3","song4","song5"]; var myAudio = new Audio("music/" + songList[Math.floor(Math.random()*songList.length)] + ".mp3"); //Generates a random song, sets it attributes/properties, and //appends a file extension that works with the browser. function getRandomSong(){ var randSong = songList[Math.floor(Math.random()*songList.length)] if (myAudio.canPlayType('audio/mp3;')) { myAudio.src="music/" + randSong + ".mp3"; } else { myAudio.src="music/" + randSong + ".ogg"; } myAudio.id="myAudio"; myAudio.volume=0.15; myAudio.load(); myAudio.controls=false myAudio.preload=false; } //Gets a random song and plays that song. function playMusic(){ getRandomSong(); myAudio.play(); } </script> </head> <body> <script type="text/javascript"> //Plays music on page load. playMusic(); </script> </body></html>
Dabar turėtų groti tik vieną, jei enveiks turėsi pasidaryti myAudio.stop/pause