проигрывать аудио через libqt5multimedia5 без pulseaudio

У меня установлена ​​Ubuntu 18.04 и я хотел бы использовать https://gitlab.com/gillesdegottex/dfasma для анализа звука. dfasma связывает с libQt5Multimedia.so.5 для воспроизведения аудио. Изначально у меня была установлена ​​звуковая система pulseaudio, и все работало нормально. К сожалению, особенно при использовании Skype, демон pulseaudio время от времени переставал отвечать на запросы, отказываясь воспроизводить любой звук. Что потребовало от меня перезапустить демон pulseaudio или иногда даже выйти из системы и войти снова. Поэтому я удалил систему pulseaudio для непосредственного использования alsa. В скайпе это работает нормально, но при запуске dfasma я получаю следующее предупреждение

pa_context_connect() failed: Connection refused

, которое ожидается, так как не запущен демон pulseaudio. К сожалению, тогда libqt5multimedia не загружает alsa plaugin, а просто не воспроизводит никаких звуков. Я могу исправить это с помощью

 sudo chmod 640 /usr/lib/x86_64-linux-gnu/qt5/plugins/audi/libqtmedia_pulse.so 

, который отключает загрузку плагина pulseaudio в qt5, а затем загружается и используется плагин alsa. Вопрос здесь заключается в том, могу ли я получить тот же эффект, не изменяя системные файлы, путем установки переменной окружения или файла конфигурации qt.

1
задан 23 July 2019 в 13:34

1 ответ

Подтвердить. Я удалил импульсный спокойный плагин и имею хорошее операционное входное и выходное аудио в Alsa только. Я думаю, что это - ошибка QT

0
ответ дан 23 October 2019 в 19:30

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

Похожие вопросы: