0
我正在爲Pyweek完成一個遊戲,添加聲音的最簡單方法(至少,我知道如何做到這一點)是使用Pygame。我的問題是,無論我從哪裏開始播放它,它都會停止我明顯不需要的節目。 (它基本上暫停了它),即使我在我的遊戲開始之前運行它(用Tkinter和pygame編寫的聲音等幾個元素)。Pygame混音器停止運行程序?
代碼爲音樂播放:(我能聽到它,它起着但是停止程序時)
mixer.init()
mixer.music.load("export.wav")
mixer.music.play()
while mixer.music.get_busy() == True:
continue
我很好奇,如果你拿出'while'循環會發生什麼?我從來沒有用過tkinter,但我知道如果我從python控制檯會話中使用pygame,一旦我開始播放音樂,我可以在音樂播放時自由輸入下一個命令。然而,這個循環將阻止我做任何事情,直到音樂結束。 – elParaguayo 2014-10-12 12:07:29
對不起,我打算刪除這個,我前一段時間使用第二個腳本修復了它 – HKVariant 2014-10-12 12:08:47