Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2004, 08:16
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
precargar sonidos

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 
0this.total++)    {
        
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