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