Требует ли SDL любого звукового сервера, такого как PulseAudio, для воспроизведения звука?

Я пытаюсь сделать MP3-плеер поверх ядра Linux и busybox с использованием библиотек SDL и SMPEG.

Работает ли SDL поверх ядра или ему нужен PulseAudio?

Я только что создал программу C, которая воспроизводит файлы MP3 по одному из каталога. Но когда я помещаю его на свой совет ARM, ничего не происходит, он просто зависает в консоли, даже plaympeg не работает. Но когда я использую

 plaympeg --novideo song.mp3 

это показывает

 Couldn't init SDL audio: No available audio device 

Может ли кто-нибудь вести меня?

  • Новый Debian 8, без звука
  • Изменение порта источника PulseAudio: «доступность = нет» и приоритет
  • Debian - System (аудио) Настройки, нарушающие при запуске / остановке LXC
  • Нет звука при новой установке Debian
  • TeamSpeak отключает другие приложения
  • Проблемы с пылом и джек
  • soundblast live on linx mint: фатальный: модуль snd-emu10k1 не найден
  • Pipe / Mix Line In to Output в PulseAudio
  • One Solution collect form web for “Требует ли SDL любого звукового сервера, такого как PulseAudio, для воспроизведения звука?”

    SDL не нуждается в PulseAudio как таковой; однако он может использовать PA, если он доступен. Кажется, SDL может работать без X, если имеется фреймбуфер.

    Вы можете начать с примеров на странице SDL, чтобы проверить, является ли это проблемой вашей платы ARM, и вам, вероятно, потребуется выполнить другую отладку в вашей программе аудиоплеера (я бы подумал, что это проблема с кодеком).

    Так как вы работаете на малиновом Pi, вы можете попробовать это, чтобы увидеть, если вы работаете с аудио (у меня нет моего RPi здесь, поэтому я не могу его протестировать).

    Interesting Posts

    получить имя нового каталога, созданного из команды tar

    Не удается установить java после обновления apt-get

    Изменение цвета в консоли / виртуальном терминале

    Получать среднее значение для всех строк каждые 3 столбца

    Я отредактировал grub.cfg и linux mint теперь не будет загружаться (виртуальная коробка)

    Создание символических ссылок в каталоге etc без доступа root

    Каков правильный способ доступа к конкретному файлу справки в Vim?

    Как предоставить пользователю доступ к определенной папке в домашнем каталоге

    Использование символов UTF-8 с программой сообщений `write`

    Как использовать экран, когда / dev / tty отключен?

    Ошибка обновления Debian 7 (wheezy) до 8 (jessie), plymouth 0.9.0-9 полуконфигурирована

    Linux Mint 15 Не обнаруживает Windows с update-grub

    Экран меню редактирования Grub

    Как определить причину перезагрузки устройства SCSI?

    ps печатает до 4096 символов командной строки любого процесса

    Linux и Unix - лучшая ОС в мире.