我目前正在尝试在我在python 3.2.3中创建的游戏中加入一些音频。和pygame。我目前收到以下错误:
Traceback (most recent call last):
File "E:\FinalProject.py", line 57, in <module>
BackMusic = pygame.mixer.Sound('Background Music.mp3')
pygame.error: Unable to open file 'Background Music.mp3'
使用以下代码:
pygame.mixer.init(44100,-16,300, 1024)
BackMusic = pygame.mixer.Sound('Background Music.mp3')
Sound.play()
这是我第一次使用加载音频文件,所以我不确定为什么当文件与程序在同一个文件夹中时,python无法加载。任何帮助表示赞赏。
答案 0 :(得分:0)
很长一段时间我也遇到了加载特殊类型的.mp3文件的问题。我认为这取决于&#34;特殊类型&#34;在某种程度上?
所以我的解决方案是使用.wav PCM线性文件
答案 1 :(得分:-1)
在Why doesn't my PyGame mixer play sounds,?
上讨论了同样的错误通常,Pygame不会播放mp3文件。但是,您可以将声音加载为music
import pygame
pygame.mixer.init(frequency=22050, size=-16, channels=2, buffer=4096)
pygame.mixer.music.load("Background Music.mp3")
pygame.mixer.music.play()