Tienes que eliminar el while.
Solo carga el archivo y hazle play.
Toma en cuenta que con pygame puedes reproducir hasta ocho sonidos a la vez.
El 3 de diciembre de 2014, 2:43, Diego Caraballo
escribió:
> Buenas noches gente, estoy tratando de hacer una GUI (*pyqt4*) con
> algunos botones que re
Gracias por tu respuesta Flavio, con info de tu página fue que opte
utilizar pygame para el sonido de la aplicación :).
Esto creo que ya lo había probado, funciona si, pero la idea era que la
nota se repitiera hasta que otro botón fuera presionado (por eso quise
implementar el while, y por eso
Hola Diego, usa una variable de instancia en tu clase para que sirva de
bandera, por ejemplo:
class Algo:
def __init__(self):
self.flag_presionar_btn = False
def btn_mi_clicked(self):
self.flag_presionar_btn = True
pygame.mixer.music.stop()
while True:
Buenas,
Creo que el comando play tiene un parámetro para indicarle que repita el
fichero continuamente. loops = -1
Por lo que no hace falta ningún while.
pygame.mixer.music.play()
Start the playback of the music stream
play(loops=0, start=0.0) -> None
This will play the loaded music
Hola, muchas gracias por tu respuesta, ha sido la que necesitaba.
Poniendo loops = -1 el tono se repite y aparte puedo seguir
interactuando con los demás botones.
Muchas gracias también Grabriel Fernandez por tu respuesta.
Saludos
El 2014-12-03 12:57, Python escribió:
> Buenas,
> Creo qu