title: Seek to a certain position in AVPlayer right after the asset was loaded
body: <p><strong>This works:</strong> I have an <code>AVPlayer</code> which plays a video right after it was loaded. And this works fine.</p>
  
  <p><strong>This doesn't</strong>:</p>
  
  <p>Instead of starting the video at the beginning, I want to play it at a given position. So I wait until the asset is ready for Play using KVO:</p>
  
  <pre><code>BOOL isReadyToSeek = (self.playerItem.status == AVPlayerStatusReadyToPlay)
  </code></pre>
  
  <p>And then seek to the given time</p>
  
  <pre><code>[playerItem seekToTime:timeInTheMiddleOfTheVideo completionHandler:myHandler];
  </code></pre>
  
  <p>But the player will always start at the beginning of the video on the initial seek.</p>
  
  <p><strong>Update</strong>
  I tried a dispatch_after with a few seconds but that does not work either. It works after playback but never initially. </p>
  
  <p>When I observe <code>self.player.currentItem.duration</code> I keep getting <code>0</code> as the <code>value</code> and <code>timescale</code>.</p>