我不确定pygame.mixer.init是否有效

时间:2016-04-07 18:14:46

标签: python raspberry-pi pygame raspbian

我执行以下代码

import pygame
import pygame.mixer

pygame.init()
pygame.mixer.pre_init(44100, -16, 1, 2048)
pygame.mixer.init()
print pygame.mixer.get_init()

并打印

(22050, -16, 2)

所以我不确定它是否有效。我希望它会显示(44100,-16,1)。这是正确的还是我错过了什么?

我在我的raspi上使用python-pygame 1.9.1和python 2.7.9 with raspbian jessie。

1 个答案:

答案 0 :(得分:2)

好的,我找到了答案。应在pygame.init()

之后调用pygame.mixer.pre_init()

所以

import pygame
import pygame.mixer

pygame.mixer.pre_init(44100, -16, 1, 2048)
pygame.init()
print pygame.mixer.get_init()

按预期工作。