Python-Winsound和SND无法正常工作

时间:2018-07-20 19:41:47

标签: winsound

嗨,我在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'

2 个答案:

答案 0 :(得分:0)

用.SND_FILENAME替换页面上的.SND_FILENAME,它应该可以工作。

如果仍然无法正常运行,请尝试.SND_ASYNC

答案 1 :(得分:0)

我遇到了同样的错误。使它运行所需的代码正在添加

winsound.PlaySound("soundname.wav", winsound.SND_ASYNC)