Требует ли 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 

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

  • Что необходимо для USB-устройства, которое появится под звуком в панели управления Ubuntu?
  • Как я могу получить звук, работающий на моем Powerbook G4 15 «под управлением Debian 8.6?
  • Можно ли позволить активному виртуальному термину быть единственным, у которого есть доступ к аудио?
  • Ностальгия: Linux 2.0.x и звук PCI
  • Проблемы с пылом и джек
  • Звуковая карта ubuntu usb иногда распознается и иногда не загружается
  • Установка Debian Linux не может воспроизводить звук
  • Ошибка ввода звука со скайпом, выбор микрофона?
  • One Solution collect form web for “Требует ли SDL любого звукового сервера, такого как PulseAudio, для воспроизведения звука?”

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

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

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

    Interesting Posts

    Как установить свойства протокола Интернета с помощью терминала?

    Включить другой файл в настройке прокси-сервера Postfix

    Предупреждение bash ssh при подключении к малине: setlocale: LC_ALL: невозможно изменить локаль (en_US.UTF-8)

    Solaris 10, Shell Script, перемещение курсора

    Как написать блок Systemd, который будет срабатывать до того, как сетевое соединение снизится

    Каковы надлежащие инструменты для настройки удаленной компиляции и работы (что-то вроде ideone)?

    Удаление jre7 устанавливает jre6

    Как исправить bash, ища программу в неправильном каталоге (Проблемы с настройкой NPM на Ubuntu 11.10)

    Если логические тома LVM2 на твердотельном диске имеют свободное пространство на 25%?

    Глобальная настройка близости процессора

    X не запускается, потому что /tmp/.X11-unix/X0 – это каталог

    Как ограничить доступ ssh только для локального хоста?

    Как перезапустить скрипт python через одну секунду с помощью UPSTART?

    Обновление PATH не остается после перезагрузки

    ошибка разрешения с php / nginx и не используя www-data

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