Como reproduzir um som de notificação em sites?

Quando um determinado evento ocorre, quero que meu site reproduza um som de notificação curto para o usuário.

O som devenão auto-iniciar (instantaneamente) quando o site é aberto. Em vez disso, deve ser reproduzido sob demanda via JavaScript (quando esse determinado evento ocorre).

É importante que isso também funcione em navegadores mais antigos (IE6 e outros).

Então, basicamente, existem duas perguntas:

Qual codec devo usar?Qual é a melhor prática para incorporar o arquivo de áudio? (<embed> vs.<object> vs. Flash vs.<audio>)

questionAnswers(9)

yourAnswerToTheQuestion