title: Problems with stopping html5 audio and restarting playback
body: <p>if i stop audio playback with .pause() method then set .currentTime=0 and finally call .play() method again i hear a scratch... Sometimes it sounds like the playback starts at position 1sec, but should start at 0! My Code:</p>
  
  <p>HTML:</p>
  
  <pre><code>&lt;audio id="sound" preload="auto" autobuffer&gt;
      &lt;source src="a.mp3" /&gt;
  &lt;/audio&gt;
  </code></pre>
  
  <p>JS:</p>
  
  <pre><code>var sound = $('#sound')[0];
  
  function playSound(){
      sound.pause();
      sound.currentTime = 0;
      sound.play();
  }
  </code></pre>
  
  <p>If i call the function eventdriven, sometimes the above explained error occures.</p>
  
  <p>Any ideas? Thx.</p>