当我尝试播放2116kbps的wav文件时,OpenAL只会产生噪音,这有什么问题?

问题描述 投票:1回答:1

我正在尝试用Python使用OpenAL library播放比特率为2116kbps的wav文件,但它只产生白噪声。我错过了什么?

如果我使用VLC播放器,音频文件正常工作。如果我将比特率降低到1411kbps,该文件也可以正常工作。我正在运行Python3.7.2

>>> import openal
>>> source = openal.oalOpen("test.wav")
>>> source.play() # Makes white noise
python wav noise openal bitrate
1个回答
0
投票

使用openAl,您需要继续检查文件是否仍在播放

while source.get_state() == AL_PLAYING:

time.sleep(1)

别忘了关闭它

oalQuit()
© www.soinside.com 2019 - 2024. All rights reserved.