I have an audio player that I\'m building using AVPlayer.
Currently, I keep the player instance around and when I need to swap tracks (either from a manual
I had this issue with iOS 5 (including 5.0.1). It used to work fine on iOS 4.x.
There are two ways to workaround this, release and recreate your AVPlayer with the desired AVPlayerItems each time you need to swap tracks. Or, simply call replaceCurrentItemWithPlayerItem: on the main thread.
I tried both options and they worked fine.
Credits to: Apple Developer Forums