Вы можете использовать звуковой тег html5 . Вы можете указать свои собственные элементы управления для воспроизведения.
Это решение jQuery.
http://jsfiddle.net/QPW27/109/
Это будет выглядеть ваше решение, отличное от jQuery.
var foo = document.getElementById('player');
foo.pause(); //just bind play/pause to some onclick events on your page
foo.play();
Различные браузеры поддерживают разные аудиоформаты. Однако вы можете указать резервные аудио версии. Этот сайт имеет приятный график поддержки браузера по состоянию на июль 2011 года.