javascript - 如何将歌曲添加到 jPlayer 播放列表的开头?

标签 javascript jquery html jplayer

我正在制作一个使用 jPlayer 播放列表的网站。我需要使用一个函数将歌曲添加到播放列表的开头(或索引),但我看到的唯一添加函数将歌曲添加到播放列表的末尾。

根据他们的site ,他们的添加函数是

add(media:Object, [playNow:Boolean]) : Void
Add a media item to the end of the playlist. Optional playNow param to start it playing after adding it.

我没有看到任何对添加到播放列表开头的支持。有什么想法吗?

最佳答案

找到答案了。 :) 您可以获取当前播放列表的副本,将新的播放列表项添加到列表的开头,然后再次重置播放列表:

var myPlaylist = new jPlayerPlaylist({...});
var tempPlaylistItems = myPlaylist.playlist;
myPlaylist.setPlaylist(tempPlaylistItems.unshift({title: "blah", artist: "blah", mp3: "blah", oga: "blah", poster: "blah"}));

关于javascript - 如何将歌曲添加到 jPlayer 播放列表的开头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15149128/

相关文章:

javascript - 获取 HTML5 范围 slider 句柄的偏移位置

JavaScript/jQuery : Detect both return key press and submit button press simultaneously

javascript - Typescript 从参数返回函数类型

jquery - fancybox - 当 fancybox 聚焦时如何滚动页面

html - 如何使用 emacsclient -e "command"将 .org 文件转换为 html?

JavaScript while 循环条件

jquery - slickgrid 数据不可见

javascript - 实际时间网页已与jquery一起使用

html - 如果 HTML5 的默认字符编码是 UTF-8,为什么需要在 HTML5 文档中指定字符编码?

html - 将 html 转换为字符串