2012-01-19 2 views
0

ユーザーがプレイリストを購読/購読中止した場合に通知する方法はありますか?アプリをスポットする:プレイリストの "Subscribe"イベントを聴く

理想的には私はこのような何かを行うことができるようにしたい:

var sp = getSpotifyApi(1); 
var models = sp.require('sp://import/scripts/api/models'); 
var playlist = models.Playlist.fromURI("spotify:user:spotify:playlist:3Yrvm5lBgnhzTYTXx2l55x"); 

playlist.observe(models.EVENT.SUBSCRIBE, function() { // <-- This "SUBSCRIBE" event don't exist... 
    console.log("Playlist was subscribed/unsubscribed!"); 
}); 

/* later in code */ 

playlist.subscribed = true; // Outputs: Playlist was subscribed/unsubscribed! 

はそのようなことを達成する可能性のあるパターンがありますか?

最終的に、実行時にプレイリストが購読されているかどうかによって、いくつかの異なるオブジェクトのGUI状態を変更したいと考えています。しかし、これらのオブジェクトは、同じURIから作成されたSpotifyプレイリストオブジェクトの唯一の共通点です。

答えて

0

models.EVENT.SUBSCRIBEからmodels.EVENT.CHANGEに変更すると、設定されます。これ以外にもいくつかのことが行われますので、UIを更新する前に確認を行ってください。

+0

ユーザーがプレイリストを削除しても反応しません。 – user507410

関連する問題