如何在“Hello World”Python程序中播放声音(儿童类上下文)

2024-05-15 04:54:06 发布

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

我想在一个儿童班的“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'

Tags: import程序声音helloworldplaysonginit
1条回答
网友
1楼 · 发布于 2024-05-15 04:54:06

首先,在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/

相关问题 更多 >

    热门问题