Usuario: Contraseña: Regístrate | Olvidaste tu contraseña?
Inicio / Tutoriales / flash / Reproductor de audio

Enviado por...

Descripción

Crearemos un reproductor de audio totalmente hecho en flash mediante dibujo de vectores y ActionScript en Flash.

Compártelo

Enviar a Del.icio.us Enviar a Technorati Enviar a Barrapunto Floréalo Menéalo Enviar a Webéame Enviar a Digg Enviar a Fresqui Enviar a Blogmemes Enviar a Furl Enviar a NeoDiario Enviar a LinkRoll

Datos del Tutorial

  • Fecha de envío: 12/Oct/2007
  • Comentarios: 0
  • Lecturas: 632
Enviar a un amigo Versión imprimible

Reproductor de audio

1. En nuestro escenario creamos nuestro entorno de reproduccion con un minimo de 2 botones (Play, Stop) aunque el script soporta 6(Play, Stop, Retroceder, Avanzar, Volumen+ Volumen-). Para que el reproductor funsione debemos tener todos los archivos .mp3 a reproducir de manera seriada (cancion1.mp3, cancion2.mp3, cancion3.mp3...) en la misma carpeta que nuestra pelicula, aunque se pueden meter todos en un subdirectorio (ejemp: ...mp3/)

Ya teniendo dibujado nuestro entorno, con los respectivos botones procedemos a importar nuestros archivos que queremos que se reproduzcan, lo haremos utilizando el siguiente script en el fotograma donde quieres que se comienze a reproducir el siguiente script:

Código PHP:

stopAllSounds();
i=20;
a=1
_root.musica1=new Sound(this);
_root.musica1.loadSound("mp3/cancion"+a+".mp3", true);
_root.musica1.setVolume(i);
_root.musica1.onSoundComplete = function() {
    if(a<5) {
        a=a+1;
        _root.musica1.loadSound("cancion"+a+".mp3", true);
        _root.musica1.setVolume(i);
    }else {
        a=1
        _root.musica1.loadSound("cancion"+a+".mp3", true);
        _root.musica1.setVolume(i);
    }
}
stop();


2. Esto hace que cargue los mp3 de manera secuencial.

Ahora seguimos aplicando el siguiente script al boton play:
Código PHP:

on (release) {
    stopAllSounds();
    _root.musica1=new Sound(this);
    _root.musica1.loadSound("cancion"+a+".mp3", true);
    _root.musica1.setVolume(i);
    _root.musica1.onSoundComplete = function() {
        if(a<5) {
            a=a+1;
            _root.musica1.loadSound("cancion"+a+".mp3", true);
            _root.musica1.setVolume(i);
        }else {
            a=1
            _root.musica1.loadSound("cancion"+a+".mp3", true);
            _root.musica1.setVolume(i);
        }
    }
}


3. Este pequeño codigo lo añadimos al boton de Stop:
Código PHP:

on (release) {
    stopAllSounds();
}


4. Este codigo para el boton Anterior
Código PHP:

on (release) {
    stopAllSounds();
    if (a>1) {
        a=a-1;
        _root.musica1=new Sound(this);
        _root.musica1.loadSound("cancion"+a+".mp3", true);
        _root.musica1.setVolume(i);
    }else {
        a=5
        _root.musica1.loadSound("cancion"+a+".mp3", true);
        _root.musica1.setVolume(i);
    }
    _root.musica1.onSoundComplete = function() {
        if (a>1) {
            a=a-1;
            _root.musica1.loadSound("cancion"+a+".mp3", true);
            _root.musica1.setVolume(i);
        }else {
            a=5
            _root.musica1.loadSound("cancion"+a+".mp3", true);
            _root.musica1.setVolume(i);
        }
    }
}


5. Este codigo para el boton Siguiente:
Código PHP:

on (release) {
    stopAllSounds();
    if (a<5) {
        a=a+1;
        _root.musica1=new Sound(this);
        _root.musica1.loadSound("cancion"+a+".mp3", true);
        _root.musica1.setVolume(i);
    } else {
        a=1
        _root.musica1.loadSound("cancion"+a+".mp3", true);
        _root.musica1.setVolume(i);
    }
    _root.musica1.onSoundComplete = function() {
        if (a<5) {
            a=a+1;
            _root.musica1.loadSound("cancion"+a+".mp3", true);
            _root.musica1.setVolume(i);
        }else {
            a=1
            _root.musica1.loadSound("cancion"+a+".mp3", true);
            _root.musica1.setVolume(i);
        }
    }
}


6. Al boton Subir volumen le añadimos este codigo:
Código PHP:

on (release) {
    i+=10;
    _root.musica1.setVolume(i);
}


7. Al boton Bajar volumen le añadimos este codigo:
Código PHP:

on (release) {
    if (i>0) {
        i-=10;
        _root.musica1.setVolume(i);
    }
}


Con esto ya podemos incrustar un reproductor OnLine para nuestra web.


Comentarios: (0)
Para poder dejar comentarios en este tutorial debes estar registrado e identificado.
Registrar
Subir