I just got through deploying a project that uses the jQuery plugin jPlayer, and I recommend it highly. For maximum compatibility, jPlayer has a piece of invisible Flash to handle mp3, but it’s much more flexible than that - it makes use of Chrome and Safari’s native mp3 support by default, and can also serve an alternate ogg file automatically for native playing on Firefox. It’s also easy to skin.