How to get the list of songs using Spotify in Swift3 iOS?(如何在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获取歌曲列表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何在Swift3 iOS中使用Spotify获取歌曲列表?
基础教程推荐
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01