title: Setting initial <audio> play start position
body: <p>How one can set the start position of media when play button of  element is pressed?</p>
  
  <p>I have tried to set <em>currentTime</em> (audio.currentTime = musicStartTime) in the following  events, but they all seem to be ignored, or lead to a infinite event loop</p>
  
  <ul>
  <li><p>load</p></li>
  <li><p>canplaythrough</p></li>
  <li><p>play</p></li>
  </ul>
  
  <p>... or do I need to create 100% custom  control UI just for this use case?</p>
  
  <p>Tested with Chrome, FF.</p>
  
  <p>Sample code::</p>
  
  <pre><code>    $(this.audio).bind("load", function() {
          audio.currentTime = musicStartTime;
          console.log("Loaded:" + src);
      });
  
      $(this.audio).bind("play", function() {
          console.log("Trying to set start time:" + musicStartTime);
          audio.currentTime = musicStartTime;
      });
  
      audio.src = src;
  </code></pre>