2011-05-06 2 views
0

Je charge un fichier puis je le joue, ça marche bien. Ensuite, si je charge un autre fichier de musique ne joue pas. Je dois charger une piste musicale, la jouer, puis l'arrêter, puis charger et jouer une seconde piste. Est-ce que ce n'est pas possible?Comment puis-je passer à un nouveau fichier musical pendant que mon programme Python exécute livewires?

games.music.load ("Theme.mp3") games.music.play (-1)

games.music.load ("bonus_theme.mp3") games.music.play (- 1)

Répondre

0

Pourquoi ne pas charger les deux dans les variables, puis utiliser .play() et .stop()? Par exemple:

import pygame 
theme = pygame.mixer.Sound('theme.mp3') 
bonusTheme = pygame.mixer.Sound('bonus_theme.mp3') 

theme.play(-1) 
theme.stop() 
bonusTheme.play(-1) 
Questions connexes