我正在尝试为我正在制作的游戏使用歌曲,但是我所得到的只是一个超高音,将我的耳膜分开。在Pygame中使用声音
这里是我的代码:
pygame.mixer.init()
pygame.init()
song=pygame.mixer.music.load('sacrifice.mp3')
song.play(-1)
我转换到MP3播放一个.wav,但现在我得到的错误“无法加载wav文件”。
pygame.init()
pygame.mixer.init()
pygame.mixer.music.load('sacrifice.wav')
pygame.mixer.music.play(1)
为什么你在.play的参数(-1)? –
@Brant Unger(-1)会导致歌曲无限循环。 –
我不认为这是问题,但尝试将其更改为1而不是-1。默认为0. –