Я перебираю jplayer, но цикл продолжается, пока песня играет. Как я могу получить следующий цикл, чтобы начать, как только песня будет закончена? Это обычная функция перетасовки. Вот jplayer связанного кода яваскрипта - это работает только мне нужна петля только перейти к следующей итерации после каждой песни игры закончена:как «подождать», чтобы выполнить код до конца песни в jplayer
var currentId = 0;
for (currentId = 0; currentId < numSongs + 1; currentId++) {
$.ajax({
....
$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer({
ready: function() {
$(this).jPlayer("setMedia", {
mp3: currentURL
}).jPlayer("play");
$(".adder").click(function() {
$.get("...php?id=" + currentId);
});
},
swfPath: "/js",
supplied: "mp3"
});
}
Спасибо за вашу помощь.
Я не вижу связи между вашим кодом и вашим вопросом. Код содержит некоторый AJAX, который устанавливает носитель jPlayer, но не запускает воспроизведение или не указывает ему на цикл. И тогда вы спрашиваете о цикле? – mzedeler
Цикл - цикл For вверху. Линия jPlayer («play») начинает воспроизведение песни – om123
BTW было бы здорово узнать, почему downvotes по этому вопросу. Интересует обратная связь ... – om123