Как найти драйвер звука по умолчанию в Linux? - PullRequest
0 голосов
/ 05 июля 2018

Я пытаюсь этот пример: http://hzqtc.github.io/2012/05/play-mp3-with-libmpg123-and-libao.html, чтобы воспроизвести файл mp3 на Debian. Я был готов построить и сделать бинарный файл с необходимыми общими библиотеками. Однако, когда я пытаюсь выполнить двоичный файл с помощью следующей команды, ничего не происходит.

$./play SoundFiles/abc.mp3

После некоторой отладки я обнаружил, что следующий вызов функции в примере возвращает -1

driver = ao_default_driver_id();

, что согласно libao документации является отказом. Как узнать драйвер звука по умолчанию? Я могу воспроизводить звук с помощью пакета mpg123. Но для моей задачи мне нужно использовать библиотеку, скомпилированную из исходного кода. Я что-то здесь упускаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...