Winsound не повторяет звук
Модуль Winsound не повторяет звук, я читал, что winsound.SND_LOOP нужно использовать вместе с winsound.SND_ASYNC, но если я использую winsound.SND_ASYNC, то код не работает, а с winsound.SND_FILENAME работает, но звук не повторяется. Как решить эту проблему?
Так должен повторяться звук, но код просто не работает
import winsound
winsound.PlaySound(r"C:\Users\user\Downloads\discordnotification.wav", winsound.SND_ASYNC + winsound.SND_LOOP)
А вот здесь код работает, но звук не повторяется
import winsound
winsound.PlaySound(r"C:\Users\user\Downloads\discordnotification.wav", winsound.SND_FILENAME + winsound.SND_LOOP)
Ответы (1 шт):
Автор решения: Никита
→ Ссылка
Проблема в winsound.SND_ASYNC. Звук начинает возпроизводиться асинхронно, но программа сразу же завершается. Исправляеться очень просто:
import winsound
winsound.PlaySound(r"C:\Users\user\Downloads\discordnotification.wav", winsound.SND_ASYNC + winsound.SND_LOOP)
while True: # Здесь создаеться бесконечный цикл
pass