API предварительного просмотра Spotify: событие player.change не запускается на поставленных в очередь дорожках
При воспроизведении из списка воспроизведения в Spotify, если я ставлю в очередь дорожку из другого места, а не из списка воспроизведения, который воспроизводится в данный момент (например, из результатов поиска), событие изменения игрока не запускается, когда начинается воспроизведение дорожки из очереди.
Кто-нибудь еще испытывает это? Событие изменения должно происходить только в контексте игры? Если так, как я могу получить информацию о треке при воспроизведении треков в очереди?
2 ответа
Я знаю, что это немного старый, но для справки, вы должны быть в состоянии сделать что-то вроде этого:
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
}
}
}
Что ты сделал?
Попробуйте что-то вроде этого:
models.player.addEventListener('change:track', updateCurrentTrack);