Hola ferny:
No me acuerdo como iba esto en opera... además yo siempre lo use con loop=1 y sonidos breves, así que me despreocupaba de si se detenía o no, pero viendo tu código, lo que haces, es cambiar el atributo autostart del embed,`pero, la solución que yo usaba era eliminar la etiqueta embed...
Prueba con este código:
function apaga(){
document.getElementById("fantasma").innerHTML = "";
}
Yo lo probaré mañana...
Saludos