如何使用pygame播放音乐(Python)

时间:2016-09-09 07:24:32

标签: python pygame audio

我正在尝试使用pygame播放.mp3文件。这是我的代码:

import pygame

pygame.init()
pygame.mixer.init()

pygame.mixer.music.load('MSM.mp3')
pygame.mixer.music.play(0)

pygame.event.wait()

然而,这实际上并不播放该文件。音频文件与.py文件位于同一文件夹中。

1 个答案:

答案 0 :(得分:1)

pyGame文档建议在某些平台上的顶级pygame.init()之前使用pygame.mixer.pre_init()方法。

  

“某些平台需要pygame.mixer模块进行加载和   播放声音模块在显示模块之后初始化   初始化。顶级pygame.init()处理这个问题   自动,但不能将任何参数传递给混音器init。至   解决这个问题,调音台有一个函数pygame.mixer.pre_init()来设置   在使用toplevel init之前的正确默认值。“   https://www.pygame.org/docs/ref/mixer.html#pygame.mixer.init