我想在一个儿童班的“Hello World”Python程序中播放声音。我用了pygame库,但是程序不能打开声音文件。我怎样才能解决这个问题?你知道吗
import pygame
pygame.init()
song = pygame.mixer.Sound('robot.wav')
song.play()
print ("Hello, world!")
Error = song = pygame.mixer.Sound('robot.wav')
pygame.error: Unable to open file 'robot.wav'
首先,在pygame.init文件()你需要pygame.mixer.init文件(). 其次,你不能从任何地方加载文件。以便加载程序机器人.wav,你要么机器人.wav与程序文件位于同一目录中,或者需要指定机器人.wav. C: /MyPrograms/你好世界/机器人.wav是文件路径的示例,如果您使用的是Windows。你知道吗
声音文件也可能已损坏或格式错误(例如,不是wav文件,即使它名为.wav)。你知道吗
请参阅:
http://www.pygame.org/docs/ref/mixer.html
http://www.pygame.org/docs/
相关问题 更多 >
编程相关推荐