小编Mar*_*tin的帖子

如何停止在Python中播放的声音?

所以我有这样的代码:

    import winsound
    from msvcrt import getch

    sound_path = "Path to sound"

    while True:
        key= ord(getch())
        if key == 27:
            break
        if key == 113: #theq key
            winsound.PlaySound(sound_path, winsound.SND_FILENAME)
Run Code Online (Sandbox Code Playgroud)

因此,现在如果按“ q”键,它会播放相应的声音。但是,如果我在当前声音播放完毕之前一直按“ q”键,它将在当前声音播放完毕后播放。按下“ q”按钮后,我将如何处理呢?它将停止当前的杂音并播放下一个?

python windows python-3.x

5
推荐指数
3
解决办法
7084
查看次数

标签 统计

python ×1

python-3.x ×1

windows ×1