我需要在我的 Python 程序中播放声音,所以我为此使用了 playsound 模块:
def playy():
playsound('beep.mp3')
如何修改它以作为新线程在 main 方法中运行? 如果条件为真,我需要在 main 方法中运行这个方法。当它为 false 时,线程需要停止。
最佳答案
您可能不必担心使用线程。您可以简单地调用 playsound 如下:
def playy():
playsound('beep.mp3', block = False)
这将允许程序继续运行而无需等待声音播放完成。
关于Python在单独的线程中执行playsound,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53246933/