本文介绍了如何在Swift3 iOS中使用Spotify获取歌曲列表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在开发一个使用Swift3语言的音乐应用程序。在那里,用户将有弹出选项,以显示使用音乐库和Spotify的歌曲列表。我可以将音乐库中的歌曲列表显示到我的表视图中。现在,我必须从Spotify获取播放列表。因此,我在accounts.spotify.com
中添加了App,我可以使用SPTAudioStreamingController.sharedInstance().metadata
逐个播放歌曲,但没有完整的歌曲列表。
我关注以下链接:https://github.com/Sethmr/SpotifyInSwift&;https://medium.com/@elonrubin/ios-spotify-sdk-swift-3-0-tutorial-b629af4b889d&;https://developer.spotify.com/technologies/spotify-ios-sdk/tutorial/
问题是我如何才能获得Spotify歌曲列表。如果谁有什么想法,请推荐我。谢谢!
推荐答案
还有一个可以尝试here
还有更多控件
获取专辑:
_ = Spartan.getAlbum(id: albumId, market: .us, success: { (album) in
// Do something with the album
}, failure: { (error) in
print(error)
})
获取多首曲目:
_ = Spartan.getTracks(ids: trackIds, market: .us, success: { (tracks) in
// Do something with the tracks
}, failure: { (error) in
print(error)
})
试试看,可能会对你有帮助
https://github.com/Daltron/Spartan
还要查看this answer(Samantha's)
SPTPlaylistList.playlists(forUser: session.canonicalUsername, withAccessToken: session.accessToken, callback: { (error, response) in
self.activityIndicator.stopAnimating()
if let listPage = response as? SPTPlaylistList, let playlists = listPage.items as? [SPTPartialPlaylist] {
self.playlists = playlists // or however you want to parse these
self.tableView.reloadData()
if listPage.hasNextPage {
self.getNextPlaylistPage(currentPage: listPage)
}
}
})
更新:
参考sample code另请参阅
这篇关于如何在Swift3 iOS中使用Spotify获取歌曲列表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!