Wykonuję następujący kod
import pygame
import pygame.mixer
pygame.init()
pygame.mixer.pre_init(44100, -16, 1, 2048)
pygame.mixer.init()
print pygame.mixer.get_init()
i drukuje
(22050, -16, 2)
Więc nie jestem pewien, czy to działa (44100,-16,1)
. Czy to prawda, czy też czegoś brakuje?
Używam python-pygame 1.9.1 i python 2.7.9 na moim raspi z raspbian jessie.
Odpowiedzi:
1 dla odpowiedzi № 1Ok, znalazłem odpowiedź. pygame.init()
powinien zostać wywołany po pygame.mixer.pre_init()
Więc
import pygame
import pygame.mixer
pygame.mixer.pre_init(44100, -16, 1, 2048)
pygame.init()
print pygame.mixer.get_init()
działa zgodnie z oczekiwaniami.