如何让SpotifyiOS当前正在播放曲目

我正在使用SPTAudioStreamingController.sharedInstance().metadata.currentTrack?.uri来获取当前播放的曲目,但有时它会返回播放列表中的下一首歌曲,而不是现在正在播放的歌曲。

我正在使用SPTAudioStreamingController.sharedInstance().metadata.currentTrack?.uri来获取当前播放的曲目,但有时它会返回播放列表中的下一首歌曲,而不是现在正在播放的歌曲。

编辑:我认为这可能与它正在播放的播放列表有关,因为每当我跳过一首曲目时,它都会从播放列表中删除。

甚至更好:有没有办法刷新播放列表?

1

您可以使用委托方法,并在本地跟踪正在播放的曲目:

func audioStreaming(_ audioStreaming: SPTAudioStreamingController!, didStartPlayingTrack trackUri: String!) {
  self.currentURI = trackURI
}

每当曲目开始播放时,委托方法将触发,您可以在本地存储当前 URI。只需确保还使用其他委托方法,如didStopPlayingTrack,以确保您拥有所有正确的信息。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(130)
iphone以编程方式重新启动
上一篇
在没有SIM卡的iPhone设备上测试
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(59条)