0

我正在使用 winsound 播放嗖嗖声:

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

当我用我的 IDE 运行它时,它可以工作。但是如果我自己运行exe文件它不起作用,它会播放windows错误声音。

4

2 回答 2

1

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

我将代码更改为:

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

至:

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

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

于 2020-04-05T18:28:34.717 回答
0

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

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

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

于 2018-12-11T22:12:02.730 回答