Так что это вопрос, на который может не быть хорошего ответа. В основном я хотел бы знать, можно ли использовать очередь в pygame.mixer.music для воспроизведения нескольких треков сразу один за другим. У меня есть несколько миди-файлов, которые я хотел бы как бы объединить, но между ними есть уродливый разрыв в 0,1 с или около того, когда я использую pygame.mixer.music.queue
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, в котором есть имена файлов, которые я хотел бы воспроизвести. Это прекрасно воспроизводит песни, но между ними есть небольшой разрыв, который я хотел бы знать, могу ли я его устранить. Это проявилось не только с мид-файлами, но и с wav-файлами, поэтому я думаю, что это может быть что-то в библиотеке, а не «заполнение», которое может быть в звуковом файле.