0
我試圖在我的小遊戲中播放簡單的wav文件,只要用戶將鼠標懸停在一個按鈕上,播放一下點擊聲音(當按鈕被實際按下時也是如此) 。因此,我遇到了所有沒有正確初始化調音臺的普通延遲。但是,當我正確初始化它時,它仍然有0.5秒的延遲。 我初始化我的遊戲如下:Pygame聲音延遲 - 與緩衝區/採樣無關
pygame.mixer.pre_init(11025, -16, 2, 512)
pygame.mixer.init()
pygame.init()
我已經擺弄左右(就是一個字?)有不同的初始化設置,都沒有成功。 wav文件清晰,音頻從文件開頭立即開始。所以我的問題是:有什麼其他方法可以補救在pygame中播放聲音時發生的延遲?
你確定這是造成這個問題,因爲當我在我的突破遊戲中使用聲音時沒有滯後。這是我使用的代碼'pygame.mixer.pre_init(44100,-16,2,2048)#setup mixer以避免聲音滯後 pygame.init()#initialize pygame pygame.mixer.init(44100,-16, 2,2048)' – marienbad
不,我只是在一個不同的文件中測試了它,隔離了聲音播放,並且它在那裏工作。我想我在錯誤的地方初始化了東西。非常感謝您的回答! – Gouatsie