ciao a tutti! sto provando a fare una cosa, e sto scomponendo il problema in problemi più piccoli...
nello script in fondo creo un audio, prelevo il suo id in js e tramite questo lo avvio col play, poi avvio con setInterval un ciclo "temporizzato" che non (dovrebbe) far nulla, perchè con la variabile cur prelevo il tempo in cui è ora la canzone e poi lo reinserisco nella variabile che indica dove è in secondi la canzone (cur=v.currentTime; v.currentTime=cur però a orecchio si sente che fa uno strano "salto" la musica, ogni secondo e se faccio pausa, grazie alle stampe nel ciclo vedo che non si pausa mica, eppure son certo che v.currentTime non si incrementa, perchè commentando la riga v.currentTime=cur; vedo che va in pausa correttamente... quindi, seppur dalle stampe vedo che cur e v.currentTime son sempre uguali, quando son in pausa si incrementano lo stesso, anche se v.currentTime non cresce. se volete potete trovare questo esempio qua
codice:
		
	<audio src="audio.ogg" controls onloadedmetadata="" id="deck1">
        	Il tuo browser non supporta il tag audio
        </audio>
<p id="buc"></p>

	<script type="text/javascript">
		var v = document.getElementById("deck1"), cur, tt;
  		v.play();
		tt=setInterval(function(){
			$("#buc").append(v.currentTime+" - ");
			cur=v.currentTime;
			$("#buc").append(cur+"
");
			v.currentTime=cur;
		},1000);
	</script>