2017-02-10 111 views
0

我使用SPTAudioStreamingController.sharedInstance().metadata.currentTrack?.uri得到當前播放的曲目,但有時它會返回播放列表中的下一首歌曲,而不是什麼,現在正在播放。如何獲得Spotify的的iOS當前播放的曲目

編輯:我認爲它可能與它播放的播放列表有關,因爲每當我跳過一首曲目時,它就從播放列表中刪除。有沒有從頂部歌曲播放列表中的每一個跳過出現時間玩的方法嗎?

甚至更​​好:有沒有一種方法來刷新播放列表?

回答

1

您可以使用委託方法和本地跟蹤哪些曲目播放:

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

每當一個曲目開始播放,委託方法會火,你可以在本地存儲當前URI。只要確保還利用其他委託方法像didStopPlayingTrack,以確保您擁有所有正確的信息。

相關問題