0

我在这里看到了这个问题。但是我的文件已经在 wav 中了。我的代码是一个计时器,它在计时器使用线程结束后播放声音。它在那里不起作用,然后我在不同的文件中尝试了它,该文件只有文件和库:

from playsound import playsound

playsound('alarm.wav')

当我这样做时,会发生以下错误:

Error 259 for command:
        play alarm.wav wait
    The driver cannot recognize the specified command parameter.
Traceback (most recent call last)
...
playsound.PlaysoundException: 
    Error 259 for command:
        play alarm.wav wait
    The driver cannot recognize the specified command parameter.

但是当我给出路径时:

from playsound import playsound

playsound('path/to/alarm.wav')

弹出框出现以下错误(SyntaxError):

(unicode error)some stuff after that

我在 Windows 上,我在 IDLE 上通过双击文件(Python3.7.3)进行了尝试。

如果有帮助,它可以在不同的设备上运行(两者都有相同的 Python 版本)。

4

1 回答 1

2

我尝试使用代码:

playsound(u"path/to/alarm.wav")

它对我很有效(python 3.9.5,playsound 1.3.0,windows 11 平台)

于 2021-11-09T05:38:50.017 回答