OpenAL не обнаруживает никаких устройств воспроизведения или захвата

Я попытался использовать OpenAL API для воспроизведения некоторых трехмерных пространственных звуков. Я могу успешно установить его на свой Raspberry Pi с помощью простого sudo apt install libopenal1 libopenal-dev но когда я пробую это на Ubuntu 20.04 LTS, он не воспроизводит звук и показывает этот вывод для openal-info:

      Available playback devices:
    !!! none !!!
Available capture devices:
    !!! none !!!
Default playback device: 
Default capture device: 
ALC version: 1.1
[ALSOFT] (WW) Failed to open playback device: Could not open /dev/dsp: No such file or directory
[ALSOFT] (WW) Error generated on device (nil), code 0xa004

!!! Failed to open default device !!!

Когда я использую ALC_DEVICE_SPECIFIERвнутри API я получаю те же результаты. Это означает, что я не могу воспроизвести буфер OpenAL в наушниках. Хотя я могу сделать aplay out.wavпри воспроизведении через наушники. Так что я не думаю, что это проблема ALSA.

У кого-нибудь есть предложения? Я думаю, что это может иметь какое-то отношение к бэкэндам, которые использует OpenAL, но я не знаю, как это проверить.

0 ответов

Другие вопросы по тегам