Мне нужно создать плейлист и запустить его. Мне также нужно сообщить секундам, что музыка будет играть.Как создать плейлист в javascript?
я использую массивы для этого:
var listMusic = ["hs.wav", "gs.wav"];
var musicDuration = ["10", "20"];
Как должен играть все песни в списке, я использую один для к тому, что:
for(i = 0; i < listMusic.length; i++)
{
var music = listMusic[i];
setInterval(function() {playSound("'" + music + "'");}, musicDuration[i] * 1000);
}
это моя функция PlaySound():
function playSound(music){
document.getElementById("span_alerta").innerHTML = "<embed src='" + music + "' hidden=false autostart=true loop=false playcount=3>";
}
Таким образом, он просто играет последнюю песню массива. Это происходит потому, что LOOP выполняет дважды, пока я жду 10 секунд.
Кто-нибудь знает, как я могу исправить эту проблему?