Estoy probando el desarrollo de juegos con Canvas, y me he tomado con un pequeño detalle que no se como resolver.
Cuando el personaje realiza una acción, deseo que se reproduzca un clip de sonido, el cual hago de la siguiente forma:
Código PHP:
var fx=new Audio("bit.ogg");
onCondition=function(){
//Do Stuff
fx.play();
}
Una solución fue cargar la variable en la misma función, justo antes de reproducirla. Pero de acuerdo a la consola de javascript, el sonido es solicitado de nuevo al servidor en cada petición, lo cual no es nada conveniente.
La pregunta final sería: ¿Hay forma de reproducir siempre el sonido al darse la condición, sin hacer más peticiones al servidor?