如何修复此错误“pygame.Error:无法打开文件'PapperHitsound.mp3'?

2024-04-25 07:05:26 发布

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

我在PyGame上为我爸爸制作了一系列街机游戏,这是Pong。这不是重点,我正试图让它用我的代码播放音频[the.mp3在同一个文件夹中]

我没有工作,而是出现以下错误: pygame.error:无法打开文件'PapperHitsound.mp3'

我已尝试将其转换为.wav文件,并将其查找的文件设置为:pallehitsound.wav。我试着给它文件的完整目的地,即使它已经在同一个文件夹中

pygame.mixer.Sound("PaddleHitSound.mp3")
pygame.mixer.Sound.play(0)

我有这个代码在一个碰撞区域,并希望它播放的音频碰撞。很遗憾,它无法找到/打开该文件

错误是[再次]:pygame.error:无法打开文件'PapperHitsound.mp3'


Tags: 文件代码文件夹错误error音频pygamemp3
1条回答
网友
1楼 · 发布于 2024-04-25 07:05:26
  1. 首先,根据文件https://www.pygame.org/docs/ref/mixer.html#pygame.mixer.SoundThe Sound can be loaded from an OGG audio file or from an uncompressed WAV
  2. 既然您已经尝试了wav文件,请确保您已经完成了pygame.init()
  3. 添加pygame.mixer.init(),如果出现此错误pygame.error: DirectSoundCreate: No audio device found,说明您的计算机上没有音频设备,或者您的音频设备出错。你应该插上耳机再试一次。 希望能有帮助

相关问题 更多 >