我正在循环播放 jplayer,但在播放歌曲时循环继续进行。播放完歌曲后,如何才能开始下一个循环?这是一个自定义的随机播放功能。这是与 jplayer 相关的 javascript 代码 - 它可以工作,除了我需要循环仅在每首歌曲播放完成后进入下一次迭代:
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"
});
}
感谢你的协助。