Подобно следующему: (звуки воспроизводятся, если выполняется какое-либо условие, поэтому звуки воспроизводятся с небольшим интервалом, и оно перестает удовлетворять условию после воспроизведения)
while True:
......
if condition:
play different mp3 files
condition = False
......
Я пробовал: 1. используя playsound (), но если block = True, это будет стоить времени, чтобы завершить воспроизведение sh, и программа будет заморожена, в противном случае, если block = False, все звуки воспроизводятся одновременно, поэтому я не могу слышать один за другим один. 2. Использование потока с блоком PlaySound = True. И все звуки все еще перекрываются.
Есть какие-нибудь решения? Заранее спасибо!