0

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

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

4

2 回答 2

0

你做了什么?

尝试这样的事情:

    models.player.addEventListener('change:track', updateCurrentTrack);
于 2013-06-10T14:41:10.993 回答
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
        }
    }
}
于 2013-12-26T18:21:17.577 回答