I try to make my own Musicplayer with Swift. I need to jump to a specific song/index of my MPMediaItemCollection and start to play it but i can only find methods like skipToNextItem() and skipToPreviousItem(). Is there any other way to do that than with a loop?
let player = MPMusicPlayerController.systemMusicPlayer()
player.setQueueWithItemCollection(mediaCollection)
player.play()
According to the documentation, we use the
nowPlayingItem
property.So, it sounds like you should stop or pause the player, set the
nowPlayingItem
, and then callplay
again.