1

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

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 中,所以我认为它可能是库中的内容,而不是声音文件中的“填充”。

4

0 回答 0