Spotify List:突出显示下一首/上一首曲目

时间:2013-01-14 09:40:53

标签: spotify

在我的spotify应用程序上,如果我点击播放器播放曲目,曲目将在列表视图中突出显示。但是当我点击Spotify的下一个按钮时,列表视图中的下一个曲目不会突出显示,即使正在播放...突出显示完全丢失。我不知道该怎么做。
如果我只是重新加载应用程序或我继续下一个选项卡,它的工作原理。任何人都可以指导我如何解决这个问题?在此先感谢: - )

models.Track.fromURI(track, function(track) {
  models.Album.fromURI(track.album.uri, function(album) {            
      var pl = new views.Player(); 
      pl.context = album;             
      document.getElementById('imag').appendChild ( pl.node );

      var tracklist = new views.List(album);      
      tracklist.node.classList.add("sp-list");
      $("#song1").append(tracklist.node);

1 个答案:

答案 0 :(得分:0)

您的代码应该没有任何问题,因为您对两者使用相同的context PlayerList次观看。事实上,我已经对它进行了测试,它对我有用(请注意,我添加了一些缺失的行):

  var sp = getSpotifyApi(),
    models = sp.require("$api/models"),
    views = sp.require("$api/views"),
    track = "spotify:track:6G0RXhQJGDnjgUdbQfBZRk";

  models.Track.fromURI(track, function(track) {
    models.Album.fromURI(track.album.uri, function(album) {
      var pl = new views.Player();
      pl.context = album;
      document.getElementById("imag").appendChild(pl.node);

      var tracklist = new views.List(album);
      tracklist.node.classList.add("sp-list");
      document.getElementById("song1").appendChild(tracklist.node);
    });
  });