添加功能,如果歌曲/轨道结束
Add function if song/track ended?
我使用jPlayer插件,我想添加事件功能,如果最后一首歌/轨道+播放列表结束
正如你在文档中看到的,事件在播放列表结束时被触发。
var playlength = myplaylist.playlist.length
var currentSong = 0;
$("#jpId").jPlayer( {
ready: function() { // The $.jPlayer.event.ready event
$(this).jPlayer("setMedia", { // Set the media
m4v: "m4v/presentation.m4v"
}).jPlayer("play"); // Attempt to auto play the media
},
ended: function() { // The $.jPlayer.event.ended event
currentSong++;
if(currentSong==playlength)
------> Show your html
},
supplied: "m4v"
);
我不知道如果我的播放列表。Current是一个对象或索引,你可以使用自己的计数器
检查播放列表完成情况。你的代码需要像这样
var currentSong = 0;
$("#music").bind($.jPlayer.event.ended,function(event){
currentSong++;
if(myplaylist.playlist.length == currentSong) {
$('.show').html('Ended');
}
});
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 循环结束/推送到数组之前在页面上呈现EJS
- 在另一个函数成功结束后调用该函数
- 在动画结束之前调用函数
- 希望日期开始结束于while循环中的一个房间id的一个数组
- 使用nunjucks时发生块结束错误
- HTML5获取弧的坐标's结束
- 内容结束时停止无限滚动
- 使用jQuery插入HTML页面的第一个项目缺少结束标记
- 如何在视频上显示海报图像使用Jquery结束
- 轨道用RJS的替代品
- 如何获得字幕显示与zurbs基金会's轨道滑块
- 使用while循环+break是一种可接受的方式;goto;手术的结束
- 处理第三方库发送的ajax请求的开始和结束事件
- 结束后Javascript倒计时计时器重定向
- 如何在鼠标悬停时将对象从起始位置移动到结束位置,然后在鼠标悬停后再次移动
- 第一个字第一个字符第二个字第二个字符,一直到数组结束
- 从工作日结束到下一个工作日开始的完整日历JS包装时间
- 使用ajax的输入jquery意外结束
- 添加功能,如果歌曲/轨道结束