Foros del Web » Creando para Internet » Flash y Actionscript »

¿Como repito mp3 indefinidamente?

Estas en el tema de ¿Como repito mp3 indefinidamente? en el foro de Flash y Actionscript en Foros del Web. Hola a todos, tengo este código que insertado en un fla carga un mp3 externo y lo reproduce, pero sólo una vez. ¿Que tendría que ...
  #1 (permalink)  
Antiguo 07/07/2010, 04:39
 
Fecha de Ingreso: diciembre-2008
Mensajes: 53
Antigüedad: 15 años, 11 meses
Puntos: 0
Pregunta ¿Como repito mp3 indefinidamente?

Hola a todos, tengo este código que insertado en un fla carga un mp3 externo y lo reproduce, pero sólo una vez. ¿Que tendría que modificar para que lo hiciera indefinidamente, maestros? Gracias de antemano.

Código:
var game_sound:Sound = new Sound();
game_sound.onLoad = function(success:Boolean):Void {
    if (success) {
        trace("Sound Loaded");
        game_sound.start();
    }
};
game_sound.loadSound("Archivo.mp3", true); 
  #2 (permalink)  
Antiguo 07/07/2010, 05:09
 
Fecha de Ingreso: julio-2010
Mensajes: 14
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: ¿Como repito mp3 indefinidamente?

prueba agregando este codigo te tendria que funcionar

Código:
var game_sound:Sound = new Sound();
game_sound.onLoad = function(success:Boolean):Void {
    if (success) {
        trace("Sound Loaded");
        game_sound.start(0, 1);
    }
};
game_sound.loadSound("Archivo.mp3", true);
si te das cuenta solo modifique esta linea de tu codigo:
game_sound.start(); por game_sound.start(0, 1);

el cero significa desplazamiento en segundos (al estar en cero significa indefinido) y el 1 significa numero de bucles (este dice cuantas veces se repetira el sonido)

recuerda que: deves tener tu sonido bien recortado en un editor de audio y en formato mp3 usando compresores comunes ya que si no lo tienes asi la duracion del sonido audible es una y la duracion de la reproduccion es otra (esto es un tema complicado de detallar) simplemente mira que tu sonido al reproducirlo en windows media player no se quede la linea de reproduccion atorada un momento mas despues de que acabes de oir el ultimo sonido.
  #3 (permalink)  
Antiguo 07/07/2010, 07:47
 
Fecha de Ingreso: diciembre-2008
Mensajes: 53
Antigüedad: 15 años, 11 meses
Puntos: 0
Pregunta Respuesta: ¿Como repito mp3 indefinidamente?

Cita:
Iniciado por charmander2000 Ver Mensaje
prueba agregando este codigo te tendria que funcionar

Código:
var game_sound:Sound = new Sound();
game_sound.onLoad = function(success:Boolean):Void {
    if (success) {
        trace("Sound Loaded");
        game_sound.start(0, 1);
    }
};
game_sound.loadSound("Archivo.mp3", true);
si te das cuenta solo modifique esta linea de tu codigo:
game_sound.start(); por game_sound.start(0, 1);

el cero significa desplazamiento en segundos (al estar en cero significa indefinido) y el 1 significa numero de bucles (este dice cuantas veces se repetira el sonido)

recuerda que: deves tener tu sonido bien recortado en un editor de audio y en formato mp3 usando compresores comunes ya que si no lo tienes asi la duracion del sonido audible es una y la duracion de la reproduccion es otra (esto es un tema complicado de detallar) simplemente mira que tu sonido al reproducirlo en windows media player no se quede la linea de reproduccion atorada un momento mas despues de que acabes de oir el ultimo sonido.
hmmm.. pues no ha funcionado, no se ha repetido, sigue haciendolo una sola vez con ese código, pero gracias por intentarlo.
  #4 (permalink)  
Antiguo 07/07/2010, 10:17
 
Fecha de Ingreso: julio-2010
Mensajes: 14
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: ¿Como repito mp3 indefinidamente?

prueba esto
agregue una linea que es: onSoundComplete = function() {
su puestamente cuando el archivo termine de reproducir entonces empezara de nuevo una vez mas y cuando vuelva a completarce volvera a empezar y asi sucesivamente

Código:
var game_sound:Sound = new Sound();
game_sound.onLoad = function(success:Boolean):Void {
    if (success) {
        trace("Sound Loaded");
        onSoundComplete = function() {
       game_sound.start(0, 1);
    }
  }
};
game_sound.loadSound("Archivo.mp3", true);
  #5 (permalink)  
Antiguo 07/07/2010, 10:19
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: ¿Como repito mp3 indefinidamente?

Hola kirus:
El código escríbelo así:
Código actionscript:
Ver original
  1. var game_sound:Sound = new Sound();
  2. game_sound.loadSound("Archivo.mp3", true);
  3. game_sound.onSoundComplete = function() {
  4. game_sound.start(0, 1);
  5. };
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 07/07/2010, 10:53
 
Fecha de Ingreso: julio-2010
Mensajes: 14
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: ¿Como repito mp3 indefinidamente?

ya hablo el maestro bandit asi que ahy si que te tiene que funcionar

bueno me voy a mi pokebola

espero haver ayudado en algo

Etiquetas: bucle, externo, mp3, repetir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:04.