Hola amigos:
 
Hice una especie de precarga con ficheros de sonidos:  
 Código PHP:
    function _desactivar()    {
    if (this.sonando)
        document.body.removeChild(this.incrustado);
    this.sonando = false;
    this.incrustado = false;
}
 
function _activar()    {
    if (this.sonando)
        document.body.removeChild(this.incrustado);
    this.incrustado = document.createElement("embed");
    this.incrustado.src = this.son[_activar.arguments[0]].src;
    this.incrustado.style.display = "none";
    document.body.appendChild(this.incrustado);
    this.sonando = true;
}
 
function preSonidos()    {
    this._entradas = preSonidos.arguments;
    this.total = this._entradas.length;
    this.son = new Array(this.total);
    for (var i = 0; i < this.total; i ++)    {
        this.son[i] = document.createElement("embed");
        this.son[i].src = this._entradas[i];
        this.son[i].autostart = false;
        this.son[i].style.display = "none";
        document.body.appendChild(this.son[i]);
    }
    this.sonando = false;
    this.incrustado = false;
    this.activar = _activar;
    this.desactivar = _desactivar;
} 
    
  Se puede ver en funcionamiento en este sitio: 
http://www.pepemolina.com/sonidos/ 
No sé como va en mozilla porque no tenía el plug-in, me gustaría saber si funciona bien (y en opera no llegué a probarlo)
Hay un fichero mp3 que puede que tarde en bajarse, pero después de cargado, se escucha inmediatamente. 
Saludos  
