HTML5 Audio with Fallback
SoundManager2
This JavaScript/Flash library gives developers a powerful way to put audio on every device/browser.