我想开发一个应用程序,在那里我可以在不登录的情况下从spotify收听歌曲。就像我们从soundcloud搜索并播放一样。
我已经实现了搜索轨道的API
https://api.spotify.com/v1/search?q=Muse&type=曲目,艺术家&市场=美国
它为我提供了曲目列表,现在我如何在没有登录的情况下播放它。
以下的反应看起来很像
{
external_urls: {
spotify: "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI"
},
followers: {
href: null,
total: 1856949
},
genres: [ ],
href: "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI",
id: "12Chz98pHFMPJEknJQMWvI",
images: [
{
height: 667,
url: "https://i.scdn.co/image/0b3c04473aa6a2db8235e5092ec3413f35752b8d",
width: 1000
},
{
height: 427,
url: "https://i.scdn.co/image/cf54c2d4a4549fb484862a9c475fc897bb5ce707",
width: 640
},
{
height: 133,
url: "https://i.scdn.co/image/837c977024362a7f6d1873027e2a8664e21f911a",
width: 200
},
{
height: 43,
url: "https://i.scdn.co/image/0b14ff7b9c9fcfaf6b662fe439576c531b0aa8d8",
width: 64
}
],
name: "Muse",
popularity: 81,
type: "artist",
uri: "spotify:artist:12Chz98pHFMPJEknJQMWvI"
},
今年夏天我实现了一个Spotify播放器,实际上你必须使用他们的SDK(https://github.com/spotify/ios-sdk)。
在不登录的情况下,您只能播放歌曲的30秒预览,只有登录后才能播放完整的歌曲。预览可以(必须)用iOS音频类播放,登录时的完整歌曲必须用SDK自己的播放器播放。