Pygame音乐队列

时间:2013-05-04 19:18:55

标签: python audio pygame midi

所以这个问题可能没有一个好的答案。基本上我想知道是否可以使用pygame.mixer.music中的队列一个接一个地立即播放多个轨道。我有一些midi文件,我想连接它,但是当我使用pygame.mixer.music.queue时,它们之间有一个丑陋的0.1s左右的差距

def play_music():
    pygame.mixer.music.load(playLs.get(0))
    for i in playLs.get(0,END):
        print i
        pygame.mixer.music.queue(i)
    pygame.mixer.music.play(1)

playLs是一个Tk列表框,其中包含我想要播放的文件的名称。这样可以很好地播放歌曲,但每个歌曲之间都有一个小的差距我想知道如果我可以根除。这不仅表明了mid文件,还表现了wavs,所以我认为它可能是库中的东西,而不是声音文件中的“填充”。

0 个答案:

没有答案