0

目前在我的 Spotify 应用程序中,我有创建专辑播放器的代码(见下文)。专辑播放器的默认大小似乎是中等(128 像素 x 128 像素)。

JavaScript

var sp = getSpotifyApi(1),
models = sp.require("sp://import/scripts/api/models"),
views = sp.require("sp://import/scripts/api/views"),
dom = sp.require('sp://import/scripts/dom');

models.Album.fromURI('spotify:album:2fUrVWDYASjthLVsVH53zP', function(context){
  var player = new views.Player();
  player.context = context;
  sp.dom.adopt(sp.dom.queryOne('#my-album-player'), player.node);
});

HTML:

...
<div id="#my-album-player"></div>
...

设计指南(参见第16.5 项)建议有 Samll、Medium、Large 和 XL 盖板尺寸可供选择。

如何修改我的代码以创建带有大 (200 像素 x 200 像素) 封面图像的专辑播放器?

Player 视图的文档似乎没有帮助。

我尝试使用 CSS 将 #my-album-player div 设置为所需的大小,但这并没有调整封面大小。

4

1 回答 1

3

事实证明,这可以用 CSS 完成:

.sp-player {
  display: block !important; 
  height: 100% !important; 
  width: 100% !important;
}

#wrapper {
  width: 200px;
  height: 200px;
}

和 HTML:

<div id="wrapper">
  <div id="#my-album-player"></div>
</div>

感谢 freenode #spotify IRC 频道上的 Simon。

于 2012-08-01T08:01:12.820 回答