#ios #swift #apple-musickit #mpmediaplayercontroller #mpmedialibrary
#iOS #swift #apple-musickit #mpmediaplayercontroller #mpmedialibrary
Вопрос:
Пытаюсь перейти к следующему элементу в очереди, но при вызове applicationMusicPlayer.skipToNextItem() место в очереди не меняется, текущая дорожка просто начинается заново. Очередь состоит из массива идентификаторов элементов string.
self.applicationMusicPlayer.setQueue(with: trackIDs)
И вот код, используемый для перехода к следующему элементу в очереди
@IBAction func nextSong(_ sender: Any) {
print("current Index in Queue: (self.playlistManager.applicationMusicPlayer.indexOfNowPlayingItem)")
self.playlistManager.applicationMusicPlayer.skipToNextItem()
print("After skip: (self.playlistManager.applicationMusicPlayer.indexOfNowPlayingItem)")
}