HTML 5 prevede un tag audio, in modo da poter eseguire suoni di vari generi senza usare codice astruso.
Se, però, vogliamo lanciare un suono allo scatenarsi di un evento?
Ad esempio a me serviva inviare un suono quando viene selezionato un articolo sbagliato.
Per fare ciò ho preferito usare Javascript; ovviamente non è detto che funzioni su tutti i browser, come ad esempio vecchie versioni di IE.
Inoltre bisgona anche considerare il tipo di suono supportato; guardate la tabella qua sotto:
Internet Explorer |
9.0+ |
MP3, AAC |
Chrome |
6.0+ |
Ogg Vorbis, MP3, WAV |
Firefox |
3.6+ |
Ogg Vorbis, WAV |
Safari |
5.0+ |
MP3, AAC, WAV |
Opera |
10.0+ |
Ogg Vorbis, WAV |
Io ho usato WAV, che in teoria dovrebbe sentirsi anche con IE anche se non è nella tabella.