如何使用其 Web-API 让 IOS 应用播放 Spotify 播放列表?
Posted
技术标签:
【中文标题】如何使用其 Web-API 让 IOS 应用播放 Spotify 播放列表?【英文标题】:How to make IOS app play Spotify Playlist using its Web-API? 【发布时间】:2019-10-18 09:53:44 【问题描述】:我想为瑜伽课程创建一个自定义播放列表,并希望使用我们的应用播放它。当播放列表达到某个特定时间间隔时,我还需要跳过某些曲目。
我曾尝试使用 Spotify Web API 创建包含自定义曲目的播放列表。但是,当尝试将 https://api.spotify.com/v1/me/player/play 端点用于所需的上下文 uri 时,它会抛出错误,因为它是 NON PREMIUM。 我已确保正在使用所有范围。 那么没有高级用户就没有办法直播吗?
Alamofire.request("https://api.spotify.com/v1/me/player/play", method: .put , parameters: parameters, encoding: URLEncoding.httpBody , headers: headers).responseJSON response in
print("-- USER Playlists Custom --")
error =
message = "Player command failed: Premium required";
reason = "PREMIUM_REQUIRED";
status = 403;
【问题讨论】:
【参考方案1】:确实,正如消息所述,通过 Spotify API 播放音乐仅支持那些具有高级订阅的用户 - 您需要注册一个,通常(取决于地区)Spotify 提供至少一个月的免费开始时间,所以您可以尝试一下,但如果没有高级订阅,您将无法播放音乐。
【讨论】:
以上是关于如何使用其 Web-API 让 IOS 应用播放 Spotify 播放列表?的主要内容,如果未能解决你的问题,请参考以下文章
您如何使用 Objective-C 让声音文件自动播放到 iOS 应用程序并循环播放?
如何让 AudioToolbox MusicTrack 在 iOS 9.0 中循环播放?