Как получить один звуковой файл, чтобы остановить воспроизведение вместо обоих, используя winsound - PullRequest
0 голосов
/ 19 февраля 2020

У меня есть два звуковых файла здесь, в Python с использованием WINSOUND .`

winsound.PlaySound("cyberpunk.wav", winsound.SND_NOSTOP | winsound.SND_ALIAS )
winsound.PlaySound("typing_sound.wav", winsound.SND_ASYNC | winsound.SND_ALIAS )

Почему, когда эта строка кода ниже используется ниже, оба звуковых файла перестают воспроизводиться ? Есть ли простой способ получить только один звуковой файл, чтобы остановить воспроизведение, вместо обоих? Я чувствую, что есть способ назначить их переменным и заставить одну из переменных прекратить играть, но я понятия не имею.

Любая помощь будет полезна, если только она не усложнит код, и было бы здорово, если бы мы могли придерживаться только WINSOUND, а не какой-либо другой библиотеки. Спасибо за ваше время:)

winsound.PlaySound(None, winsound.SND_ASYNC)
...