questo è come il suono viene "immagazzinata":Perché non riesco a riprodurre i suoni più di una volta utilizzando il tag audio HTML5?
<audio id = "hammer" src="res/sounds/Building/hammer.wav"></audio>
Nel gioco vero e proprio (che io uso suoni per), io uso questo per riprodurre il suono:
function playSound(soundid)
{
document.getElementById(soundid).currentTime = 0;
document.getElementById(soundid).play();
}
Ma la riproduzione del suono solo la prima volta, e mai più! Ho provato a ripristinare il "currentTime" nella console a 0, ma ho letteralmente ottenere questo:
>document.getElementById("hammer").currentTime = 0
0
>document.getElementById("hammer").currentTime
0.340...
perché sta succedendo questo, come posso risolvere il problema?
Forse è il file wav? Questo funziona perfettamente per me su Chrome: http://jsfiddle.net/xWFuq/. (Non importa il file audio, era il più breve che ero in grado di trovare.) – pimvdb
Ma come può essere? Ad ogni modo, forse è colpa del mio computer, lo eseguirò su un server e lo testerò su un altro ... – corazza
Non so; a volte il mio Chrome si rifiuta improvvisamente di suonare qualsiasi '