Воспроизведение нескольких аудио с Pygames - PullRequest
0 голосов
/ 16 июня 2020
song=['Avicii - The Nights.mp3','RootkitPromiseMe.mp3','MajorLazer-Light.mp3']
while True:
    for songs in song:
        mixer.init()
        mixer.music.load(songs)
        mixer.music.play()

Как я могу проигрывать эти песни одну за другой? Он работает, но воспроизводит только первый звук, а не второй. Есть ли способ заставить программу запускать одну песню за другой?

1 Ответ

0 голосов
/ 16 июня 2020

Я не знаком с pygame, но попробуйте удалить блок while True;

song=['Avicii - The Nights.mp3','RootkitPromiseMe.mp3','MajorLazer-Light.mp3']
    for songs in song:
        mixer.init()
        mixer.music.load(songs)
        mixer.music.play()

while True делает бесконечность l oop, так что, возможно, это вызывает ошибку

...