我正在制作一个使用 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/