[解决]Pygame在OSX上无法播放mp3的问题
- Python
- 2016-01-11
- 200热度
- 0评论
我有一段用pygame加载并播放背景音乐的代码,以前在Ubuntu上写的。用Mac运行时,报错,提示无法识别音乐文件的格式。
Traceback (most recent call last): File "game.py", line 37, in pygame.mixer.music.load('background.mp3') pygame.error: Unrecognized music format
尝试多种方法无果,最后找到解决办法:下载SDL_mixer的源码,并编译安装。
地址:https://www.libsdl.org/projects/SDL_mixer/release-1.2.html
下载好之后,分别执行以下命令:
tar zxvf SDL_mixer-1.2.12.tar.gz cd SDL_mixer-1.2.12 ./configure make sudo make install