【问题标题】:No Cover under Album object专辑对象下没有封面
【发布时间】:2023-03-09 06:50:02
【问题描述】:

我正在制作一个原型 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 总是空的。

【问题讨论】:

    标签: spotify


    【解决方案1】:

    看起来文档不正确。不要使用 cover 属性,而是使用 trackalbum 对象中的 image

    【讨论】:

    • 是的,它有效!专辑对象具有图像属性,而曲目对象具有封面属性。 (我有一个解决方案来获取我的专辑对象的第一首曲目并使用封面属性)。适合专辑的图像属性。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-20
    • 2016-02-02
    • 2011-03-07
    相关资源
    最近更新 更多