2017-01-01 20 views
0

パイゲームウィンドウがアクティブでないときに、パイガーミキサーはオーディオを再生しません。バックグラウンドでも新しいサウンドファイルをロードして再生するようなプログラムでも可能ですか?以下は の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 

答えて

0

私はあなたの問題は、あなたが、Pythonの2.7および3.5でないを使用している私は、このコードを実行すると、ウィンドウがアクティブでない場合でも、私は音を得ることだと思います。更新は、他の利点がたくさんあるので、私は絶対にそれをお勧めします。

+0

返信いただきありがとうございます。実際には、ライブラリの依存関係の問題のために3.5に移行することはできません。私が使用しているライブラリの一部は、Python 2.7でのみサポートされています – Genutek

関連する問題