2016-04-07 8 views
1

arbeitet ich execute Code folgendeIch bin mir nicht sicher, ob pygame.mixer.init

import pygame 
import pygame.mixer 

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

und er druckt

(22050, -16, 2) 

So sicher bin ich nicht, ob es funktioniert. Ich erwarte, dass es (44100,-16,1) zeigen würde. Ist es richtig oder fehlt mir etwas?

Ich benutze Python-Pygame 1.9.1 und Python 2.7.9 auf meinem Raspi mit Raspbian Jessie.

Antwort

1

Ok, ich habe die Antwort gefunden. pygame.init() sollte wie erwartet nach pygame.mixer.pre_init()

So

import pygame 
import pygame.mixer 

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

Werke genannt werden.