Comunidad de diseño web y desarrollo en internet online

Parar un sonido

Citar            
MensajeEscrito el 08 Oct 2005 12:39 am
hola a todos.

Quisiera saber como hago para que un sonido se pare (stop) pero lentamente bajando su volumen


gracias...

Por rolyrowland

110 de clabLevel



 

msie
Citar            
MensajeEscrito el 08 Oct 2005 01:04 am
Puedes usar un editor como Sound Forge o Audacity, en este último lo puedes hacer con el efecto Fade Out.

Igualmente en Flash puedes exportar el sonido y editarlo, al hacer clic en el botón Edit... del panel de propiedades, te debe salir una ventanta en la cual se "ve" el sonido, una ves allí le puedes ir bajando el volumen o también utilizar Fade Out

^^

Por Zarzamora

BOFH

3056 de clabLevel

3 tutoriales
12 articulos

 

firefox
Citar            
MensajeEscrito el 08 Oct 2005 01:14 am
pero como haria cuando presione un boton
y que el sonido se pare vajando su volumen lentamente..

Por rolyrowland

110 de clabLevel



 

msie
Citar            
MensajeEscrito el 09 Oct 2005 12:00 am
por favor alguien me podria ayudar con este problema ??
necesito urgente

Por rolyrowland

110 de clabLevel



 

msie
Citar            
MensajeEscrito el 09 Oct 2005 12:08 am

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

clabbrowser
Citar            
MensajeEscrito el 09 Oct 2005 12:26 am
algo asi:

Código :

function bajarVolumen (){
   if (miSonido.getVolume()>0){
      miSonido.setVolume(miSonido.getVolume()-2);
      trace(miSonido.getVolume());
   } else {
      miSonido.stop();
      clearInterval(intervalo);
   }
}
btnStop.onRelease = function (){
   intervalo = setInterval(bajarVolumen,100);
}



saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 10 Oct 2005 07:39 pm
¿me podrias explicar con funciona el codigo que me diste por favor?......Maikel

Por rolyrowland

110 de clabLevel



 

msie
Citar            
MensajeEscrito el 10 Oct 2005 07:48 pm
Alguien me podria explicar el codigo de Maikel
por favor....

Por rolyrowland

110 de clabLevel



 

msie
Citar            
MensajeEscrito el 10 Oct 2005 08:03 pm
mmmm, ok a ver:

miSonido es el nombre de instancia del sonido, btnStop un boton con ese nombre de instancia, ahora lo que hago es crear un intervalo cuando el boton es pulsado

Código :

btnStop.onRelease = function (){
   intervalo = setInterval(bajarVolumen,100);
} 

y voy bajando el volumen mientras no sea igual o menor que 0,

Código :

 if (miSonido.getVolume()>0){
      miSonido.setVolume(miSonido.getVolume()-2);
      trace(miSonido.getVolume());
   }


cuando esto suceda borro el intervalo y detengo el sonido

Código :

else {
      miSonido.stop();
      clearInterval(intervalo);
   } 


setVolume ajusta el volumen del sonido, y getVolume da el numero de volumen actual, lo voy decrementando de 2 en 2.

un codigo completo para que hagas pruebas:

Código :

var miSonido:Sound = new Sound();
var tocando:Boolean = false;

miSonido.loadSound("tusonido.mp3");

miSonido.onLoad = function (success:Boolean){
   if (success){
      trace("Se cargo el sonido correctamente")
      this.stop(); // detenemos el sonido
   } else {
      trace("error al cargar sonido");
   }
}

btnStart.onRelease = function (){
   if (!tocando){
      miSonido.start();
      tocando = !tocando;
   }
}
function bajarVolumen (){
   if (miSonido.getVolume()>0){
      miSonido.setVolume(miSonido.getVolume()-2);
      trace(miSonido.getVolume());
   } else {
      miSonido.stop();
      clearInterval(intervalo);
   }
}
btnStop.onRelease = function (){
   if (tocando){
      tocando=!tocando;
         intervalo = setInterval(bajarVolumen,100);
   }
} 


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 11 Oct 2005 05:50 pm
y como haria con dos sonidos, por que quisiera tener por ejemplo sonido diferentes en mi clip y entonces cuando haga click en diferentes botones uno de los sonido se paren bajando su volumen..

Por rolyrowland

110 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Oct 2005 05:59 pm
entoces por ejemplo tengo dos botones y quiero que el primer boton detenga el primer sonido bajando su volumen, y luego cuando hago click en el segundo boton entoces el segundo sonido tambien se detenga bajando su volumen..
gracias
...............

Por rolyrowland

110 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Oct 2005 06:08 pm
Rolyrowland, si ya te explicaron el codigo, pon un poco e tu parte razonalo , y has pruebas, asi aprenderas mas, si no te termianran haciendo todo y nunca podras poner a pruebas tu s conocimientos

has pruebas y razonalo

Xaludos ^^

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 11 Oct 2005 06:22 pm
muchas gracias por todo.. se los agradesco..
haber si me mandan a mi correo un ejemplo pequeño serian tan amable para guiarme...

gracias..

Por rolyrowland

110 de clabLevel



 

msie

 

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