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」に設定されますが、これは特定されていません。曲の終わりまたは次のボタンが押されたときに新しいトラックをトリガーしようとしていますが、ユーザーがスクラバーを曲の別の部分に変更したときはトリガーしません。何か案は?ドキュメントを徹底的にチェックしましたが、これはどこにも見つかりません。