0

嗨,我在使用 winsound 时遇到了一些问题,我想播放一个简短的声音剪辑,在此页面上:使用 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'
4

2 回答 2

0

如页面上所说,将 .SND_audio 替换为 .SND_FILENAME ,它应该可以工作。

如果它仍然不起作用,请尝试 .SND_ASYNC

于 2019-03-19T17:37:19.593 回答
0

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

winsound.PlaySound("soundname.wav", winsound.SND_ASYNC)
于 2019-11-26T20:58:53.997 回答