我正在尝试用Python使用OpenAL library播放比特率为2116kbps的wav文件,但它只产生白噪声。我错过了什么?
如果我使用VLC播放器,音频文件正常工作。如果我将比特率降低到1411kbps,该文件也可以正常工作。我正在运行Python3.7.2
>>> import openal
>>> source = openal.oalOpen("test.wav")
>>> source.play() # Makes white noise
使用openAl,您需要继续检查文件是否仍在播放
while source.get_state() == AL_PLAYING:
time.sleep(1)
别忘了关闭它
oalQuit()