适用于 iOS 的 Spotify SDK,如何清除 playerQueue
Posted
技术标签:
【中文标题】适用于 iOS 的 Spotify SDK,如何清除 playerQueue【英文标题】:Spotify SDK for iOS, How to clear playerQueue 【发布时间】:2015-02-13 05:37:39 【问题描述】:我是 Spotify SDK 的新手。
我刚刚实现了auth
、login
并获得了一些轨道 URI。这样可行。
但是我找不到重置或清除当前正在播放的音乐队列。
我认为[SPTAudiostreamingController queueURIs: clearQueue: callback:];
是我需要的。
但是在我使用 SDK beta6 和 iOS8 的环境中,它只是将曲目添加到队列的末尾,而不会清除当前队列。
//Reset current queue and replace it with new URIs?
[self.player queueURIs:uris clearQueue:YES callback:nil];
我错过了什么吗?
【问题讨论】:
【参考方案1】:您可以简单地使用另一个函数,它将所有正在播放的曲目替换为给定的。
[self.player replaceURIs:tracks withCurrentTrack:0 callback:^(NSError *error)
if(error)
NSLog(@"*** Error occurred while trying replace playing track %@", error);
return;
];
【讨论】:
以上是关于适用于 iOS 的 Spotify SDK,如何清除 playerQueue的主要内容,如果未能解决你的问题,请参考以下文章
适用于 ios 的 Spotify API:从 ios spotify api 下载、保存、访问曲目
如何使用他们的 iOS SDK 排队多首 Spotify 歌曲