Воспроизведение нескольких звуков одновременно

Рейтинг: 0Ответов: 0Опубликовано: 07.07.2023

У меня есть программа, воспроизводящая соответствующий по номеру звук при нажатии на клавишу:

import pygame
import keyboard as kb


pygame.init()

btns = list('qwertyuiopasdfghjklzxcvbnm')

while True:
    for i in range(26):
        if kb.is_pressed(btns[i]):
            pygame.mixer.music.load(f'{i}.mp3')
            pygame.mixer.music.play()

Но если нажать другую кнопку, пока воспроизводится звук первой, то первый звук прекратится, а второй начнётся. Мне нужно, чтобы звуки накладывались друг на друга и никакой не прекращался, пока не проиграется до конца. Как это можно сделать и какие ещё есть способы воспроизведения звуки на python?

Ответы

Ответов пока нет.