我是用 Python 编写一个基于文本的游戏,我想在战斗音乐上播放效果音乐,我编写了以下模块来播放声音
#Music.py:
#V2
import winsound as ws
def playS(a):
p=("C:\\Users\\user\\OneDrive\\Desktop\\Game\\soundLibrary\\"+(a)+".wav")
ws.PlaySound(p,ws.SND_ASYNC)
def playE(a):
p=("C:\\Users\\user\\OneDrive\\Desktop\\Game\\soundLibrary\\"+(a)+".wav")
ws.PlaySound(p,ws.SND_NOSTOP)
播放该功能时playE('effect')
返回以下错误信息
File "c:\Users\user\OneDrive\Desktop\Game\Music.py", line 10, in playE
ws.PlaySound(p,ws.SND_NOSTOP)
RuntimeError: Failed to play sound
如果有人能说出为什么会受到赞赏。
(注:playS()
工作正常)