MPMusicPlayerController Does not prepare/preload correct
问题 I am using MPMusicPlayerController so my app can play music that the user has bought through iTunes. When I select a song and start to play, there is a lag before the sound starts. I am assuming that the song is being buffered from the cloud. The problem is that I have not found a way to know when the buffering is complete and the audio actually starts. To play the song I use: _mediaController = [MPMusicPlayerController applicationMusicPlayer]; [_mediaController setQueueWithItemCollection