fa la stessa cosa, con la differenza che autostart=false non funziona, riproducono tutti appena creati..

la funzione la richiamo così:
codice:
function init(){ // onload
//...
		if(window.Event && (!document.documentMode || document.documentMode!='8'))
			window.onkeydown = commands;
		else
			document.onkeydown = commands; 
//...
}

function commands(e){ // gestore evento keydown

		e = (!e) ? window.event : e;
		var tasto = (e.which != null) ? e.which : e.keyCode;
		//...
		if(tasto == 83) /* codice tasto 's' */
				enable_sound();
//..
grazie..