【问题标题】:Spotify Web Playback SDK - Play Full SongSpotify Web Playback SDK - 播放完整歌曲
【发布时间】:2018-07-19 11:28:22
【问题描述】:

我正在尝试使用 Spotify Web Playback SDK 在浏览器中播放完整歌曲。在the docs 之后,我仍然对如何使用此 API 实际播放歌曲感到困惑。我可以使用我的帐户控制已在播放的歌曲的播放/音量等,但 API 中没有端点可以为其提供轨道负载并让它播放该歌曲。

感谢任何帮助。

【问题讨论】:

    标签: spotify


    【解决方案1】:

    您需要使用 Spotify Connect Web API(此处的文档:https://beta.developer.spotify.com/documentation/web-api/reference/player/

    使用从 Web Playback SDK 获得的 device_id,只需调用 /me/player/play。下面是使用 AJAX 的效果:

      $.ajax({
       url: "https://api.spotify.com/v1/me/player/play?device_id=" + device_id,
       type: "PUT",
       data: '{"uris": ["spotify:track:5ya2gsaIhTkAuWYEMB0nw5"]}',
       beforeSend: function(xhr){xhr.setRequestHeader('Authorization', 'Bearer ' + _token );},
       success: function(data) { 
         console.log(data)
       }
      });
    

    查看这个简单的 Glitch 示例以开始使用:https://glitch.com/edit/#!/spotify-web-playback

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-09
      • 2015-08-20
      • 2013-04-01
      • 1970-01-01
      • 2017-04-28
      • 2018-07-10
      • 2016-07-01
      • 2014-09-02
      相关资源
      最近更新 更多