Esta es la forma en que el sonido se "almacena":¿Por qué no puedo reproducir sonidos más de una vez con la etiqueta de audio HTML5?
<audio id = "hammer" src="res/sounds/Building/hammer.wav"></audio>
En el juego real (que utilizo sonidos para), Lo utilizo para reproducir el sonido:
function playSound(soundid)
{
document.getElementById(soundid).currentTime = 0;
document.getElementById(soundid).play();
}
Pero se reproduce el sonido solo la primera vez, y nunca más! He intentado restablecer el "horaActual" en la consola a 0, pero literalmente sale esto:
>document.getElementById("hammer").currentTime = 0
0
>document.getElementById("hammer").currentTime
0.340...
por qué sucede esto, ¿cómo puedo solucionarlo?
¿Quizás es el archivo wav? Esto funciona bien para mí en Chrome: http://jsfiddle.net/xWFuq/. (No importa el archivo de sonido, fue el más corto que pude encontrar.) – pimvdb
Pero ¿cómo puede ser eso? De todos modos, tal vez sea culpa de mi computadora, lo ejecutaré en un servidor y lo probaré en otro ... – corazza
No lo sé; a veces, mi Chrome se niega de nuevo a jugar '