我在Python 3.2中使用pygame,我想用这段代码播放音乐:
music = input('C:\Users\Me\Desktop\themusicfile.ogg')
pygame.mixer.music.load(music)
pygame.mixer.music.play()
然而,这总是返回错误'游戏错误音乐未加载'。我尝试了\和/并且总是出现相同的错误。
答案 0 :(得分:1)
我认为您不应该使用input
。这只会给你一个提示(见the python docs),所以当你点击回车时,music
只是一个空字符串,所以没有任何东西可以加载调音台。
你可以尝试:
music = r'C:\Users\Me\Desktop\themusicfile.ogg'
pygame.mixer.music.load(music)
pygame.mixer.music.play()
注意我已将music
设置为原始字符串,以便您可以使用单个反斜杠。
我假设你已经初始化了调音台。
答案 1 :(得分:-1)
使用此歌曲并且歌曲必须为.wav格式:
pygame.mixer.music.load('song.wav')
pygame.mixer.music.play()