Hi all,
I'm using a single instance of MPMoviePlayerController to playback short clips (3-10 Minutes) via HTTP-Download in an iPad-Application. This usually works nicely, but in rare cases the following pattern occurs:
- A video starts playing (usually 1 up to 4 seconds of it)
- The playbackState switches to MPMoviePlaybackStatePaused. This is unrelated to the loadState. The file keeps coming and loadState indicates "playable" or even "playthroughOK".
- Hitting the play-button or calling [controller play] has no effect
- Video-Playback is broken from this point on ("broken" meaning any subsequent stream initiated with [controller setContentURL:] will almost certainly result in the same behavior)
- Video-Playback keeps being broken even after a restart of the App.
- All you can do is reboot the device.
- The defect is not tied to any particular video file breaking the app reproducably
I'd suspect my iPad used for development to be broken but some of our users experience this problem too (including temporary fix of the problem by rebooting the iPad), and are - as you might guess - not happy.
Is anyone else experiencing this problem? Any fix out there?