使用winsound,播放错误声音而不是所选声音

时间:2018-12-11 22:00:57

标签: python playsound winsound

我对python很陌生。我正在使用winsound播放旋风声音。

winsound.PlaySound("D:\GamesImade\pythonpong\bounce.wav", winsound.SND_ASYNC)

。当我用IDE运行它时,它可以工作。但是如果我自己运行exe文件,它将无法正常运行,则会播放Windows错误声音

2 个答案:

答案 0 :(得分:1)

我有一行代码应该在某个点运行,并且该代码可以准确识别何时应该播放声音,但它只播放Windows错误声音。

我将代码更改为:

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

收件人:

winsound.PlaySound('C:/Users/username/OneDrive/Desktop/Project Folder/sound.wav', winsound.SND_ASYNC)

因此,就像答案一样,我将斜杠切换了一下,但是保留了SND_ASYNC并在程序中运行。

答案 1 :(得分:0)

尝试将下面显示的标志以及反斜杠更改为正斜杠

winsound.PlaySound("D:\GamesImade\pythonpong\bounce.wav", winsound.SND_ASYNC)

winsound.PlaySound("D:/GamesImade/pythonpong/bounce.wav", winsound.SND_FILENAME)