title: Why does my MPMoviePlayerController suddenly change load state to unknown?
body: <p>My app is a digital magazine consisting of many pages. Some pages have video embedded in them.
  I am using MPMoviePlayerViewController for the video playback.</p>
  
  <p>The problem is that once I get to any page where the next page also contains a video then the video appears briefly then blanks out.
  I've switched out video files, so I know it isn't the files themselves.</p>
  
  <p>When the page loads offscreen ready to be scrolled into view the load state changes to 3 = MPMovieLoadStatePlayable + MPMovieLoadStatePlaythroughOK (all good). Then when a second MPMoviePlayerController is loaded, the load state of the original suddenly changes to 0 (MPMovieLoadStateUnknown).</p>
  
  <p>In the docs for MPMoviePlayerController it says</p>
  
  <blockquote>
    <p>Note: Although you can create multiple
    MPMoviePlayerController objects and
    present their views in your interface,
    only one movie player at a time can
    play its movie.</p>
  </blockquote>
  
  <p>I read this to mean I can't play more than one at a time but does this it also mean I can't even load up more than one movie at a time?</p>