Pygame中出现错误:未加载音乐

2024-03-29 12:09:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我在python3.2中使用pygame,我想用以下代码播放音乐:

music = input('C:\Users\Me\Desktop\themusicfile.ogg')
pygame.mixer.music.load(music)
pygame.mixer.music.play()

但是,这总是返回错误“pygame error music not loaded”。我尝试了\和/和始终相同的错误。在


Tags: 代码inputplay音乐错误musicloaderror
2条回答

使用此选项,歌曲必须为.wav格式:

pygame.mixer.music.load('song.wav')
pygame.mixer.music.play()

我认为你不应该使用input。这只会给您一个提示(请参见the python docs),因此,当您按enter键时,music只是一个空字符串,因此混频器没有什么可加载的。在

你可以试试:

music = r'C:\Users\Me\Desktop\themusicfile.ogg'
pygame.mixer.music.load(music)
pygame.mixer.music.play()

注意:我已经将music设置为原始字符串,以便您可以使用单个反斜杠。在

我想你已经初始化了混音器。在

相关问题 更多 >