Reproducir audio con jQuery y javascript
Muchas veces queremos reproducir un audio en nuestra página web, como un sonido background, pero no queremos que se vea un embed flash o mucho menos una barra de progreso. Dejando de lado los comentarios que dicen que «jamás hay que poner sonido en un sitio web!», a veces es una práctica que se necesita llevar a cabo en sitios interactivos. Las soluciones en estos casos no están tan al alcance de la mano, ya que las opciones opensource que hay por ahí no son nativas del browser si no que son algún archivo .swf embebido.
La solución en estos casos es usar el método play(), con la atención de que no es nativo de jQuery por lo que habrá que usar getElementById para que funcione correctamente. A continuación el código en cuestión:
Se puede ver un ejemplo funcionando de esto en jsFiddle.
Yo recomiendo esta libreria: http://buzz.jaysalvat.com/