Take the 2-minute tour ×

Is there a way to make MPMusicPlayerController buffer content before I call -play? Or does it do this by default when you set a queue? AVAudioPlayer has the -prepareToPlay method and I've heard that AVQueuePlayer starts buffering the next item automatically, but does MPMusicPlayerController have the same behaviour?

share|improve this question
yes if AVQueuePlayer starts buffering the next item automatically then so does MPMusicPlayerController as both have queue functionality –  Prince Aug 29 '12 at 5:41
Have you observed this behaviour for sure, or is it just a guess? –  indragie Aug 29 '12 at 5:57
i not observed this behaviour. i guessed –  Prince Aug 29 '12 at 5:58
add comment

1 Answer

up vote 3 down vote accepted

The answer to this question is in the iOS 6 beta docs, if anyone is wondering. Can't say much more because of NDA.

EDIT: As requested, since the NDA has been lifted, here's the answer: As of iOS 6, MPMusicPlayerController, like MPMoviePlayerController implements the MPMediaPlayback protocol, which has methods like -prepareToPlay.

share|improve this answer
iOS beta is over. Can you update your answer? –  miho Dec 9 '12 at 8:51
updated the answer –  indragie Dec 11 '12 at 6:51
add comment

Your Answer


