Comunidad de diseño web y desarrollo en internet online

Reproducción continua de varios .mp3

Citar            
MensajeEscrito el 26 May 2010 12:03 am
Tengo una lista de botones, que cada botón reproduce un mp3, cuando selecciono un botón automáticamente deselecciona otro que se este reproduciendo previamente. hasta ahí estoy bien.

El problema esta en que quiero que cuando un mp3 se termine de reproducir pase al siguiente mp3, y que también se seleccione el botón que corresponde a ese mp3.

este es el codigo que tengo:

Código ActionScript :

Boton_btn1.stop();
_root.onLoad = function(){
    coolTune = new Sound (soundLoader);
   coolTune.loadSound("track1.mp3", false);
}
//btn1
Boton_btn1.onRollOver = function () {
   if (!this.selected) {
      Boton_btn1.gotoAndPlay("over");
   }
}
Boton_btn1.onRollOut = function () {
   if (!this.selected) {
      Boton_btn1.gotoAndStop("play");
   }
}
Boton_btn1.onPress = function (){
   if (estado == 0){
      for (var i = 1; i < 13; i++) {
         buttons = _root["Boton_btn" + i];
         buttons.gotoAndStop ("play");
         buttons.selected = false;
      }
      this.selected = true;
      this.gotoAndStop("pause");
      coolTune.loadSound("track1.mp3", true);
        coolTune.start(pausa/1000);
        estado = 1;
    } else {
        pausa = coolTune.position;
        coolTune.stop();
        estado = 0;
        this.gotoAndStop("play");
    }
}
//Btn2
Boton_btn2.stop();
Boton_btn2.onRollOver = function () {
   if (!this.selected) {
      Boton_btn2.gotoAndPlay("over");
   }
}
Boton_btn2.onRollOut = function () {
   if (!this.selected) {
      Boton_btn2.gotoAndStop("play");
   }
}
Boton_btn2.onPress = function (){
    if (estado == 0){
      coolTune.loadSound("track2.mp3", true);
        coolTune.start(pausa/1000);
        estado = 1;
      for (var i = 1; i < 13; i++) {
         buttons = _root["Boton_btn" + i];
         buttons.gotoAndStop ("play");
         buttons.selected = false;
      }
      this.selected = true;
      this.gotoAndStop("pause");
    } else {
        pausa = coolTune.position;
        coolTune.stop();
        estado = 0;
        this.gotoAndStop("play");
    } 
}
//Btn3
Boton_btn3.stop();
Boton_btn3.onRollOver = function () {
   if (!this.selected) {
      Boton_btn3.gotoAndPlay("over");
   }
}
Boton_btn3.onRollOut = function () {
   if (!this.selected) {
      Boton_btn3.gotoAndStop("play");
   }
}
Boton_btn3.onPress = function (){
    if (estado == 0){
      coolTune.loadSound("track3.mp3", true);
        coolTune.start(pausa/1000);
        estado = 1;
      for (var i = 1; i < 13; i++) {
         buttons = _root["Boton_btn" + i];
         buttons.gotoAndStop ("play");
         buttons.selected = false;
      }
      this.selected = true;
      this.gotoAndStop("pause");
    } else {
        pausa = coolTune.position;
        coolTune.stop();
        estado = 0;
        Boton_btn3.gotoAndStop("play");
    }
}


se que es con la funcion onSoundComplete pero estoy enredado con la sintaxis si alguien me puede iluminar con este estare eternamente agradecido.

Por Angeluz1983

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 26 May 2010 12:10 am

Código ActionScript :

coolTune.onSoundComplete = function(){
   ...El código para cargar el siguiente mp3
}


Esa es la sintaxis de tu onSoundComplete ¿Cuál es el enredo que tienes?

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

chrome
Citar            
MensajeEscrito el 26 May 2010 12:19 am
Gracias por tu respuesta :), mi duda es que si tengo que hacer una condicionante para verificar que mp3 se esta reproduciendo y en base a ese saber cual es el siguiente y de la misma forma activar el boton de ese mp3.

algo como esto claro no se si esta bien planteado :P

Código ActionScript :

coolTune.onSoundComplete = function() {
   for (var i = 1; i < 12; i++){
      coolTune = ("track" + i +".mp3");
      buttons = _root["Boton_btn" + i];
      buttons.gotoAndStop ("play");
      buttons.selected = true;
      coolTune.start();
   }   
};

Por Angeluz1983

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 27 May 2010 11:53 am
Hola que tal, quiero realizar la comunicación desde una lista de botones en html para que reproduzca en un stream de audio varios mp3.
Simil a: http://www.bajamusica.com/Discos/CHARLY-GARCIA-423195-El-Concierto-Subacuatico?utm_source=promo_charly+garcia&utm_medium=newsletter_10musica&utm_campaign=news_charly+promo#

Cuando clickeo un boton..cargue un mp3 determinado y si se cliquea otro no se solape la música.
:oops: Me pueden orientar como realizar esto...el código externo y el archivo flash?
Muchas gracias.

Por gabyludu

1 de clabLevel



Genero:Femenino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.