我正在做一个回避游戏,现在正在做一些画龙点睛的工作,我在游戏开始时添加了倒计时。问题是,当我加载倒计时声音时,它会加倍反斜杠,并说找不到。我在游戏音乐上做的完全一样,而且效果很好。另外,我也看到过类似的其他帖子,但我尝试了所有答案,但它们均无效。我已经尝试使用正斜杠,pathlib模块使用os join的方法,但是似乎没有任何效果。我可以打开文件了。为什么会这样?
这是发生代码的地方,the full code with the files
#play countdown music
countdown1 = os.path.join('Assets', '_count.wav')
countdown2 = pygame.mixer.Sound(countdown1)
countdown2.play(0)
此外,音乐的运作方式如何,但事实并非如此?这是音乐代码:
#play song
song = pygame.mixer.Sound("Assets\song.wav")
song.play(-1)
答案 0 :(得分:1)
您的问题是文件本身。用十六进制转储检查它会显示幻数ID3,表明该文件实际上是mp3。话虽如此,我可以通过使用名为audacity的工具打开文件,然后将文件导出为16位WAV文件来使其正常工作。免费下载Audacity。