De esta manera se reproducen los 3 sonidos de golpe, ya que al ejecutarlo, no se como ahcer para que cuando se reproduzca el sonido 1, se pare la ejecución del programa. y Cuando se acabe, siga por el siguiente que le toque…
Buenas Javi. Lo que veo es que al pasar por el for hasta el número de veces del array 3 hecha las 3 canciones a la vez. Ahora mismo no puedo ayudarte porque he formateado el pc. Una vez instale y lo tenga listo le pego un vistazo… Un saludo
Prueba esto… No tengo el pc delante para saber si funciona… sonido1 = audio.loadSound( “sonido1.mp3” ) sonido2 = audio.loadSound( “sonido2.mp3” ) sonido3 = audio.loadSound( “sonido3.mp3” ) sonidos = {sonido1, sonido2, sonido3} i = 1 function reproducirCancion() math.randomseed(os.time()) playSound () audio.play (sonidos[i], {onComplete = reproducirCancion }) table.remove (sonidos, i) i = i + 1 end reproducirCancion() Pruébalo y me dices… Como t digo no tengo el pc delante y no lo he probado.
Prueba esto… No tengo el pc delante para saber si funciona… sonido1 = audio.loadSound( “sonido1.mp3” ) sonido2 = audio.loadSound( “sonido2.mp3” ) sonido3 = audio.loadSound( “sonido3.mp3” ) sonidos = {sonido1, sonido2, sonido3} i = 1 function reproducirCancion() math.randomseed(os.time()) playSound () audio.play (sonidos[i], {onComplete = reproducirCancion }) table.remove (sonidos, i) i = i + 1 end reproducirCancion() Pruébalo y me dices… Como t digo no tengo el pc delante y no lo he probado.
Buenas Javi. Lo que veo es que al pasar por el for hasta el número de veces del array 3 hecha las 3 canciones a la vez. Ahora mismo no puedo ayudarte porque he formateado el pc. Una vez instale y lo tenga listo le pego un vistazo… Un saludo
Prueba esto… No tengo el pc delante para saber si funciona… sonido1 = audio.loadSound( “sonido1.mp3” ) sonido2 = audio.loadSound( “sonido2.mp3” ) sonido3 = audio.loadSound( “sonido3.mp3” ) sonidos = {sonido1, sonido2, sonido3} i = 1 function reproducirCancion() math.randomseed(os.time()) playSound () audio.play (sonidos[i], {onComplete = reproducirCancion }) table.remove (sonidos, i) i = i + 1 end reproducirCancion() Pruébalo y me dices… Como t digo no tengo el pc delante y no lo he probado.
Prueba esto… No tengo el pc delante para saber si funciona… sonido1 = audio.loadSound( “sonido1.mp3” ) sonido2 = audio.loadSound( “sonido2.mp3” ) sonido3 = audio.loadSound( “sonido3.mp3” ) sonidos = {sonido1, sonido2, sonido3} i = 1 function reproducirCancion() math.randomseed(os.time()) playSound () audio.play (sonidos[i], {onComplete = reproducirCancion }) table.remove (sonidos, i) i = i + 1 end reproducirCancion() Pruébalo y me dices… Como t digo no tengo el pc delante y no lo he probado.