当窗口未激活时,pygame混音器不播放声音

时间:2017-01-01 08:33:17

标签: python-2.7 pygame

当Pygame窗口未激活时,Pygame混音器不会播放音频。是否可以对其进行编程,即使在后台加载和播放新的声音文件? 下面是我的pygame代码。

from pygame import mixer
def playSound(file):
    mixer.quit()
    mixer.init(26000)
    file_path = "Sound/" + file + ".mp3"
    my_file = os.path.isfile(file_path)
    mixer.music.load(file_path)
    mixer.music.play()
    while mixer.music.get_busy():
        pass

1 个答案:

答案 0 :(得分:0)

我认为您的问题是您使用的是python 2.7而不是3.5,当我运行此代码时,即使窗口未激活,我也会听到声音。更新带来了很多其他好处,所以我绝对会推荐它。