Мне было интересно, возможно ли воспроизвести звук поверх другого звука, используя микшер Pygame.Так, например, у меня будет тихая фоновая музыка, а потом что-то случится, и если это произойдет, появится другой звук.В настоящее время для фоновой музыки я использую это:
pygame.mixer.init()
pygame.mixer.music.load("Audio Assets//bob.wav")
pygame.mixer.music.play()
Но если я играю другой звук в методе, фоновая музыка полностью останавливается и не начинается снова.Можно ли воспроизводить два звука поверх друг друга?
Редактировать: мне интересно, как я мог воспроизвести звук во время шоу и изображения в Tkinter, вот мой код для показа изображения:
def one():
pone = PhotoImage(file="Image Assets//DEAD.gif")
labelone = Label(root, image=pone)
labelone.image = pone
labelone.pack(pady=70)
labelone.after(2000, labelone.destroy)
Как видите, изображение показывается, а затем уничтожается через 2 секунды.Как бы я мог воспроизводить аудио в течение этих секунд, используя каналы и микшер?
РЕДАКТИРОВАТЬ 2: Это было очень просто, я просто поместил pygame.mixer.Channel(0).play(pygame.mixer.Sound('sound\gun_fire.wav'), maxtime=600)
в конце метода, и он воспроизводится как изображениепоказано на рисунке.