通过Pygames播放多声音频

时间:2020-06-16 15:39:39

标签: python-3.x audio pygame mixer

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 :(得分:0)

我不熟悉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造成无限循环,所以也许会导致错误