我對(duì)python相當(dāng)陌生。我正在使用 winsound 播放 swoosh 聲音。winsound.PlaySound("D:\GamesImade\pythonpong\bounce.wav", winsound.SND_ASYNC)接著就,隨即。當(dāng)我用我的 IDE 運(yùn)行它時(shí),它可以工作。但是如果我自己運(yùn)行 exe 文件它不起作用,它會(huì)播放 Windows 錯(cuò)誤聲音
2 回答

慕尼黑的夜晚無(wú)繁華
TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超6個(gè)贊
我有一行應(yīng)該在某個(gè)點(diǎn)運(yùn)行的代碼,并且該代碼準(zhǔn)確地識(shí)別出應(yīng)該播放聲音的時(shí)間,但它只播放了 Windows 錯(cuò)誤聲音。
我將代碼從:
winsound.PlaySound("sound.wav", winsound.SND_ASYNC)
到:
winsound.PlaySound('C:/Users/username/OneDrive/Desktop/Project Folder/sound.wav', winsound.SND_ASYNC)
所以,就像答案一樣,我切換了斜線,但保留了SND_ASYNC
在程序中運(yùn)行的和 。

繁華開(kāi)滿天機(jī)
TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊
嘗試將下面顯示的標(biāo)志以及反斜杠更改為正斜杠
winsound.PlaySound("D:\GamesImade\pythonpong\bounce.wav", winsound.SND_ASYNC)
到
winsound.PlaySound("D:/GamesImade/pythonpong/bounce.wav", winsound.SND_FILENAME)
添加回答
舉報(bào)
0/150
提交
取消