2012-02-01 62 views
1

我正在製作一個Spotify應用程序的原型,並且我停留在代碼的最後部分。專輯對象下沒有封面

我有一個相冊URI的列表,並希望顯示一個封面的相冊並鏈接到它。所以我解析列表,創建一個相冊對象,然後按照我想要的方式推送HTML。

它看起來像這樣:

for(var i = data.length; i--;) { 
    var cd = models.Album.fromURI(data[i].uri); 
    var cover = $(document.createElement('div')).attr('id', 'player-image'); 
    cover.append($(document.createElement('a')).attr('href', data[i].uri)); 
    var img = new ui.SPImage(cd.cover ? cd.cover : "sp://import/img/placeholders/300-album.png"); 
    cover.children().append(img.node); 
    $("#discs").append(cover); 
} 

我不明白爲什麼cd.cover總是空的。

回答

0

看起來像文檔不正確。而不是使用覆蓋屬性使用圖片軌道專輯對象。

+0

是的,它的工作原理!相冊oject具有圖像屬性,但軌道對象具有封面屬性。 (我有一個解決方案獲得我的相冊對象的第一軌,並使用封面屬性)。它適合於相冊的圖像屬性。多謝 ! – user1182379 2012-02-02 10:02:00