title: Embedded Windows Media Player Set Position is slow
body: <p>So, I have an AxWindowsMediaPlayer control on my form, and I'm looking to, while its playing, change the playback position to another point. I found:</p>
  
  <pre><code>    mediaplayer.Ctlcontrols.currentPosition = &lt;position in seconds&gt;
  </code></pre>
  
  <p>But If I call that whilst its playing, it does jump to the right position and claims to keep playing, but in reality the video stops playing.</p>
  
  <p>I've tried pausing/stopping before I change the position and playing afterwards, but no luck.</p>
  
  <p>How can I get around this?</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>So, if I wait long enough, playback will resume again, but it will be a few seconds after the point I told it to jump to.</p>
  
  <p>For example, if I tell it to jump to 15 seconds while its playing, it will jump to 15, <code>Ctlcontrols.currentPosition</code> will continue to increment, but the video won't actually start playing again until about five seconds later.</p>
  
  <p>So... why isn't there a five second delay when I load the file? It plays instantaneously when I load it in... And how do I get rid of the delay after the jump? </p>