【问题标题】:Spotify API disable next / previous controlsSpotify API 禁用下一个/上一个控件
【发布时间】:2013-12-25 10:31:23
【问题描述】:

有没有办法像 Soundrop 那样使用新的 API 禁用播放器中的下一首/上一首曲目控件?

我遇到过这样的问题,有一些建议,例如播放单个曲目或播放只有一个曲目的上下文,或者在播放器上使用 setContextCanSkipPrev 方法,但没有一个适用于新 API。我需要 API 版本 1.0.0 的解决方案

【问题讨论】:

    标签: spotify


    【解决方案1】:

    您需要创建一个包含单个曲目的临时播放列表并使用enforceRules 函数:

    require(['$api/models'], function(models) {
      var tempName = 'temp' + (new Date()).getTime();
      models.Playlist.createTemporary(tempName).done(function(playlist) {
        playlist.enforceRules('stream');
        playlist.load("tracks").done(function(loadedPlaylist) {
          var track = models.Track.fromURI('spotify:track:7B1Dl3tXqySkB8OPEwVvSu');
          loadedPlaylist.tracks.add(track);
          models.player.playContext(loadedPlaylist, 0);
        });
      });
    });
    

    目前,API 的文档似乎缺少该函数的描述。

    【讨论】:

      猜你喜欢
      • 2012-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多