首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示专辑封面

显示专辑封面
EN

Stack Overflow用户
提问于 2012-02-28 07:25:26
回答 3查看 2.6K关注 0票数 0

我想知道如何在我的spotify-app上添加专辑封面?

使用此代码,我可以显示专辑标题,但如何显示专辑封面!?

代码语言:javascript
复制
function updatePageWithAlbumName() {

var header = document.getElementById("album");

// This will be null if nothing is playing.
var playerTrackInfo = sp.trackPlayer.getNowPlayingTrack();

if (playerTrackInfo == null) {
    header.innerText = "Geen album!";
} else {
    var track = playerTrackInfo.track;
    header.innerText = track.album.name;
}

}

EN

回答 3

Stack Overflow用户

发布于 2012-02-29 01:44:25

请不要使用任何sp. APIs它们是私有的,很快就会消失。

公共接口的文档如下:http://developer.spotify.com/download/spotify-apps-api/preview/reference/

您可以像这样显示专辑封面:

代码语言:javascript
复制
<img src="[cover URI]">

编辑:获取当前曲目的封面URI:

代码语言:javascript
复制
var sp = getSpotifyApi(1);
var models = sp.require('sp://import/scripts/api/models');

var currentTrackCoverUri = models.player.track.album.cover;
票数 0
EN

Stack Overflow用户

发布于 2012-03-08 01:08:46

我想指出的是,该属性似乎被称为"image“而不是"cover”。

因此,iKenndac提供的代码片段将被重写为

代码语言:javascript
复制
var sp = getSpotifyApi(1);
var models = sp.require('sp://import/scripts/api/models');
var currentTrackCoverUri = models.player.track.album.image;

不确定这是否依赖于我的Spotify版本,我运行的是0.8.10.3.g07d01e81。

票数 0
EN

Stack Overflow用户

发布于 2012-03-08 21:44:32

UX指南要求您在适当的时候提供具有可播放性的专辑封面。这可以使用另一个主题中的解决方案来完成:Views.player album cover

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9474011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档