适用于 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 的新手。

我刚刚实现了authlogin 并获得了一些轨道 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 歌曲

google 的 Map SDK 计费如何适用于 Android 和 iOS 应用程序?

带有 iOS SDK 的 Spotify 长期令牌

适用于 iOS 的 Facebook SDK、私人消息

适用于 iOS 的 Facebook SDK 登录