所以这个问题可能没有一个好的答案。基本上我想知道是否可以使用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,所以我认为它可能是库中的东西,而不是声音文件中的“填充”。