OpenAL только шумит, когда я пытаюсь воспроизвести wav-файл с 2116kbps, что не так? - PullRequest
1 голос
/ 01 апреля 2019

Я пытаюсь воспроизвести wav-файл с битрейтом 2116 кбит / с на Python, используя библиотеку OpenAL , но он производит только белый шум. Чего мне не хватает?

Аудио файл работает нормально, если я использую VLC-плеер. Файл также работает нормально, если я уменьшу скорость до 1411 кбит / с. Я использую Python3.7.2

>>> import openal
>>> source = openal.oalOpen("test.wav")
>>> source.play() # Makes white noise

1 Ответ

0 голосов
/ 01 апреля 2019

С openAl вам нужно постоянно проверять, воспроизводится ли файл

while source.get_state() == AL_PLAYING:

time.sleep(1)

И не забудьте закрыть его

oalQuit()
...