2016-04-07 9 views
1

を動作するかどうか、私は次のコード私は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() 

を実行し、それはだから私はそれが動作するかどうかはわからない

(22050, -16, 2) 

を印刷しますかわかりません。私はそれが(44100,-16,1)と表示されると思います。それは正しいですか、私は何かが欠けていますか?

私はraspbian jessieと一緒にpython-pygame 1.9.1とpython 2.7.9を使用しています。

答えて

1

私は答えを見つけました。 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() 

作品の後に呼び出されなければなりません。