嗨,我在winsound上遇到一些问题,我想播放一段短的声音片段,在此页面上:Play a Sound with Python据说这应该起作用:
import winsound
winsound.PlaySound('sound.wav', winsound.SND_FILENAME)
我遇到错误,程序和.wav音频文件都在同一文件夹中,我不确定为什么会有帮助吗? 代码:
import winsound
winsound.PlaySound('sound.wav', winsound.SND_audio)
错误:
Traceback (most recent call last):
File "C:\Users\----\----\python\test\soundtest.py", line 3, in <module>
winsound.PlaySound('sound.wav', winsound.SND_audio)
AttributeError: module 'winsound' has no attribute 'SND_audio'
答案 0 :(得分:0)
用.SND_FILENAME替换页面上的.SND_FILENAME,它应该可以工作。
如果仍然无法正常运行,请尝试.SND_ASYNC
答案 1 :(得分:0)
我遇到了同样的错误。使它运行所需的代码正在添加
winsound.PlaySound("soundname.wav", winsound.SND_ASYNC)