我使用Spotify的API开发上OSX桌面应用程序的Spotify的应用程序。 我一直在打我的头撞在墙上试图找出如何判断一首歌曲已经结束,并触发另一首曲目进行播放。
这里是我的事件侦听器的代码:
models.player.observe(models.EVENT.CHANGE, function(event) {
console.debug(event);
if(event.data.playstate == false){
$('.wholikes').remove();
getTrack();
}
});
我想我需要在看event.data,但是当我检查检查它具有相同的属性,不管它是什么观察变化。 类型被设置为“playerStateChanged”,这是不特定的。 我期待在一首歌结束时或下一个按钮被按下触发新的轨道,而不是当用户改变洗涤歌曲的不同部分。 有任何想法吗? 我已经彻底检查文档,找不到这在任何地方。