Не могу проиграть wav файл не в своей программе на qt, ни с помощью aplay, и с помощью madplayer. На все попытки получаю одну и ту же ошибку:
Google.com не помог. Прошу помощи в данном вопросе. mp3 и видео со звуком нормально работает.
Мб не включен какой то пакет из gstreamer нужный для QAudioOutput ?
Спасибо команды посмотрел=) Решил проблему в aplay добавив пакет alsaconf теперь aplay его воспроизводит.
Но вот проблема осталась QSound и QAudioOutput в Qt все равно молчат. Хотя Код верный 100%(проверил на Desktop).
Не знаю как с виджетами - в QML звук 100% работает, правда я wav не пробовал и он в gstreamer не включен к тому же. Чтобы включить - надо пересобрать gstreamer-plugins-good (вроде больше ничего не надо пересобирать)
-> Target packages
-> Audio and video applications
-> gst-plugins-good
[*] wavparse (*.wav audio)
выйти с онхранением конфига, потом
rm -r output/build/gst-plugins-good-0.10.31
make
Если ничего не выходит - попробуйте удалить на плате
rm /etc/asound.conf
еще попробуйте установить максимальную громкость. Про wav был баг в Qt но его вроде исправили
Помоему это какая-то левая информация, но если нужно - включать поддержку OSS надо в ядре
<*> Sequencer support
<*> OSS Mixer API
<*> OSS PCM (digital audio) API
[*] OSS Sequencer API
-> Device Drivers
-> Sound card support
-> Advanced Linux Sound Architecture
подозрение что левая потому что OSS уже много лет deprecated в Linux, остался только опциональный слой совместимости который через alsa эмулирует устройства OSS (/dev/dsp)