我正在尝试使用pygame模块播放.wav文件,但是,每当我运行下面的代码块时,它都会在短时间后使内核崩溃。

from pygame import mixer

mixer.init()

fname = "journey.wav"
s = mixer.music.load(fname)

消息:

python-3.x - py.game.mixer.music无法加载.wav文件(导致崩溃的内核)-LMLPHP

我很确定这个问题对我来说是唯一的,但我不完全知道是什么原因造成的。
感谢您的时间。

最佳答案

我之前也遇到过同样的问题。但是在网络上进行深入搜索后,我发现pygame不支持32位浮点WAV。将其重新编码为签名的16位WAV。这是使用audacity的how to do that

希望它能对您有所帮助:)

关于python-3.x - py.game.mixer.music无法加载.wav文件(导致崩溃的内核),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61035880/

10-14 17:59