Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pygame中获取错误:未加载音乐_Python_Python 3.x_Pygame_Playback - Fatal编程技术网

Python Pygame中获取错误:未加载音乐

Python Pygame中获取错误:未加载音乐,python,python-3.x,pygame,playback,Python,Python 3.x,Pygame,Playback,我将pygame与Python 3.2一起使用,我想用以下代码播放音乐: music = input('C:\Users\Me\Desktop\themusicfile.ogg') pygame.mixer.music.load(music) pygame.mixer.music.play() 但是,这总是返回错误“pygame错误音乐未加载”。我尝试了\和/并始终出现相同的错误。我认为您不应该使用输入。这只会给您一个提示(请参阅),因此,当您按enter键时,music只是一个空字符串,因此

我将pygame与Python 3.2一起使用,我想用以下代码播放音乐:

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

但是,这总是返回错误“pygame错误音乐未加载”。我尝试了\和/并始终出现相同的错误。

我认为您不应该使用
输入。这只会给您一个提示(请参阅),因此,当您按enter键时,
music
只是一个空字符串,因此混音器无法加载任何内容

你可以试试:

music = r'C:\Users\Me\Desktop\themusicfile.ogg'
pygame.mixer.music.load(music)
pygame.mixer.music.play()
注意:我已将
音乐
设置为原始字符串,以便您可以使用单个反斜杠


我假设您已经初始化了混音器。

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

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