如何“等待”?在jplayer中执行代码直到歌曲结束
how to "wait" to execute code until end of song in jplayer
我在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"
});
}
谢谢你的帮助。
这样的循环是不可能的,因为jPlayer方法会立即返回。如果您钩到ended
事件,您可以在那里开始播放下一首歌曲。
相关文章:
- 从桌面读取python文件时高亮显示代码
- Javascript渲染.如何编写Javascript;t在函数调用结束之前继续执行代码
- 函数结束时如何运行代码
- 代码镜像 - 覆盖主页/结束按钮以正常工作
- 在代码结束之前触发 CSS 更改
- 在javascript中使用什么循环,在结束之前运行某个代码
- 解析云代码过早结束
- 我想在歌曲结束后在默认音频播放器中播放一首流行音乐,任何人都可以帮我编写代码
- 为什么我的代码直接进入结束条件
- 如何“等待”?在jplayer中执行代码直到歌曲结束
- ASP.净& # 39;InProc& # 39;超时-在结束时执行javascript代码
- javascript中要求特定行为的开始和结束时间的代码
- 在代码编写器中验证开始和结束日期.开始日期小于结束日期
- Gulp进程以代码1结束
- HTML与PHP-<脚本>-部分代码突然结束-bug
- 等待while循环结束后再执行代码
- jQuery:等待幻灯片结束后再执行代码
- 在 html5 音频元素结束播放前 5 秒执行 Javascript 代码
- 是否可以在循环中结束代码
- Javascript - 代码中输入错误的意外结束