Spotify Preview API:未在排队的轨道上触发的player.change事件

时间:2013-06-06 10:34:05

标签: spotify spotify-queue

当从Spotify中的播放列表播放时,如果我从当前正在播放的播放列表以外的其他位置排队某个曲目(例如从搜索结果中),则当排队的曲目开始播放时,不会触发播放器的更改事件。

还有其他人遇到过这种情况吗?更改事件是否应该在播放上下文中被触发?如果是这样,我如何在播放排队的曲目时获取曲目信息?

2 个答案:

答案 0 :(得分:0)

你做了什么?

尝试这样的事情:

    models.player.addEventListener('change:track', updateCurrentTrack);

答案 1 :(得分:0)

我知道这有点旧,但作为参考,您应该能够做到这样的事情:

models.player.addEventListener('change', updateCurrentTrack);

function updateCurrentTrack(){
    models.player.load('track').done(function (player) {
        if(player.track.uri != currentTrack.uri){
            currentTrack = player.track;
            //enter code here
        }
    }
}