Как воспроизвести звук не прерывая (паралельно) выполнению других команд
Как мне воспроизвести звук асинхронно?
Пробовал pyglet (келых три строчки кода так еще и после выполнения звука все останавливается), playsound (просто не играл звук при block=False
), just_playback
(вообще не установился), pygame (слишком много весит). И у всех одна и та же проблема: приостанавливается выполнение кода. Есть ли какая-то библиотека которая могла бы в одну строчку кода, асинхронно воспроизвести звук.
#pg - pyautogui
shut = pg.confirm(text="Завершить єпично работу ПК?", title="Єпичное завершение2023 ", buttons=["OK", "НЕТ"])
if shut == "OK":
pg.hotkey("win", "r")
time.sleep(0.5)
pg.typewrite("cmd")
pg.press("enter")
time.sleep(0.5)
out = pyglet.resource.media("outro.mp3")
out.play()
pyglet.app.run() #И ниже код не выполняеться.
pg.typewrite("shutdown /s /t 17")
pg.press("enter")
P.S: Если кто-то еще и подскажет библиотеку с возможностью установки и получения значения громкости от души поблагодарю
Источник: Stack Overflow на русском