Не могу воспроизвести остальную часть кода при использовании winsound - PullRequest
0 голосов
/ 18 февраля 2020

Я пишу простую игру, но когда я пытаюсь использовать команду winsound, чтобы сыграть какую-нибудь музыку c, она будет играть, но все, что после нее, не работает. Я попытался поставить его в конце, но затем, когда я выйду из игры, запускается музыка c.

1 Ответ

0 голосов
/ 18 февраля 2020

Это потому, что, насколько я понимаю, вы делаете это синхронно, поэтому выполнение кода восстановится после воспроизведения звука. Теперь, поскольку я думаю, что вы ссылаетесь на библиотеку winsound python, вы должны иметь возможность запускать поток, в котором вы воспроизводите звук, используя Python библиотеку потоков . Таким образом, звук воспроизводится асинхронно, в то время как остальная часть кода выполняется

...