A lot of the hubbub around HTML5 and media surrounds video, and browsers only supporting certain codecs, while others are only support separate non-compatible codecs. Well what about video’s visually challenged little brother— audio. Until a couple weeks back, I hadn’t played around with embedding audio into an HTML5 page. Turns out, it suffers from a lot of the same issues that are still swirling around HTML5′s video tag.
Luckily for both, there’s a jQuery plugin that does browser detection and allows CSS to be the source of design and styling:
jPlayer: HTML5 Audio & Video for jQuery