Html5 audio currentTime ne fonctionne pas

Je ne sais pas pourquoi, mais ça ne marche pas. J'ai ceci:

function stop() { audio.pause(); audio.currentTime = 0; } 

Lorsque je change la valeur de currentTime en 0, rien ne change … c'est-à-dire, currentTime continue d'avoir la valeur précédente.

Je l'ai résolu:

 audio.pause(); audio.src = audio.src; 

Il recharge la balise audio et configure currentTime à 0

Cela pourrait être un problème de compatibilité de navigateur. Malheureusement, l'API audio HTML5 n'est toujours pas très mature. Envisagez d'utiliser un 'wrapper' tel que soundmanager2 .

Voir aussi une réponse plus ancienne ici