title: HTML5 Video - currentTime not setting properly on iPhone
body: <p>I have a basic HTML5 video set up from which I load one of four videos. The problem I'm having is that when I load the next video, it continues playing from the previous time position. Efforts to set the <code>currentTime</code> property seem to be either short lived or ignored entirely.</p>
  <p>I have added listeners to a collection of events and have something like this in each one;</p>
  <pre><code>myPlayer.addEventListener(&quot;loadeddata&quot;, function() {
          console.log(&quot; loadeddata: before = &quot; + myPlayer.currentTime);
          myPlayer.currentTime = 0.1;
          console.log(&quot; loadeddata: after = &quot; + myPlayer.currentTime);
      }, false);
  </code></pre>
  <p>Sometimes I see the time change for one event but not persist correctly;</p>
  <pre><code>durationchange: before = 19.773332595825195
  durationchange: after = 0.10000000149011612
  
  loadedmetadata: before = 0.10000000149011612
  loadedmetadata: after = 19.773332595825195
  
  loadeddata: before = 19.773332595825195
  loadeddata: after = 0.10000000149011612
  
  canplay: before = 0.10000000149011612
  canplay: after = 19.773332595825195
  </code></pre>
  <p>And sometimes it never even seems to set at all;</p>
  <pre><code>durationchange: before = 50.66666793823242
  durationchange: after = 50.66666793823242
  
  loadedmetadata: before = 50.66666793823242
  loadedmetadata: after = 50.66666793823242
  
  loadeddata: before = 50.66666793823242
  loadeddata: after = 50.66666793823242
  
  canplay: before = 50.66666793823242
  canplay: after = 50.66666793823242
  </code></pre>
  <p>This seems similar to the issue <a href="https://stackoverflow.com/questions/14746384/html5-video-not-setting-the-current-time">here</a> but there didn't seem to be any resolution. Has anyone encountered this issue on iPhone before?</p>