Quiero agregar una pista de audio corta a un juego de concentración que estoy codificando. Quiero que el sonido se produzca cuando el usuario haya ganado el juego. ¿Cómo voy a hacer esto? Realmente agradecería la ayuda, gracias.
javascript
Sarah Ashleigh
fuente
fuente
Respuestas:
Si está utilizando algo como el lienzo y ya depende del navegador compatible con HTML5, puede usar el
audio
elemento.fuente
El audio en HTML5 es un campo minado en este momento, con soporte de formato irregular.
Escribimos algunas publicaciones de blog sobre soporte de audio en HTML5. Este gráfico muestra el soporte del navegador: http://www.scirra.com/blog/44/on-html5-audio-formats-aac-and-ogg#chart
Sorprendentemente, IE no admite la reproducción de WAV. Debe elegir formatos de audio 2 para obtener cobertura en todas las plataformas.
Cuidado con el uso de MP3 en juegos
Le costará $ 2,500 por título en tarifas de licencia si tiene más de 5,000 distribuciones. http://www.scirra.com/blog/64/why-you-shouldnt-use-mp3-in-your-html5-games
Creemos que la mejor combinación para usar es AAC / Ogg para cubrir todos los navegadores.
fuente
Encontré un artículo que describe esta biblioteca que debería ajustarse a sus necesidades.
Si aún no tienes archivos de sonido y quieres crearlos con alguna biblioteca de fx, entonces quizás quieras ver jsfx que usé en mi último tipdown del juego (especialmente estos dos archivos son interesantes (no importa el coffeescript, es todas compila a javascript): sonidos y controlador de juego
fuente
La API de audio web es perfecta para reproducir audio en javascript, pero actualmente solo Chrome lo admite.
fuente