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=curperò 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>