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

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

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