Riproduzione audio Javascript al clic

Ho un codice javascript per avviare un suono al clic. Funziona su chrome ma su firefox inizia il caricamento, ma lo voglio anche onclick.

Qualcuno può aiutare?

 var audio = new Audio("http://music.ogg" ) ; audio.oncanplaythrough = function(){ audio.play(); } audio.loop = true; audio.onended = function(){ audio.play(); }   

Prova questo

     Audio        

Ha funzionato

    

Ora che l’ API Web Audio è qui e sta ottenendo il supporto del browser , questa potrebbe essere un’opzione più solida.

Zounds è un involucro primitivo attorno a quell’API per riprodurre semplici suoni one-shot con un minimo di boilerplate nel punto di utilizzo.