Форум русскоязычного сообщества Ubuntu


Автор Тема: Проигрывание Wav  (Прочитано 2232 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Wuffur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Проигрывание Wav
« : 10 Июля 2007, 01:49:47 »
Подскажите пожалуйста библиотеку в которой было бы проигрывание wav файлов, либо консольную программку
которая бы проигрывала его вызовом system() из signal.h?
Нашёл в синаптике, libaudiofile-dev:
Цитировать
Open-source version of SGI's audiofile library (header files)
The audiofile library allows the processing of audio data to and from audio
files of many common formats (currently AIFF, AIFF-C, WAVE, NeXT/Sun, BICS,
and raw data).
Кто-нибудь знает как этим пользоваться?
« Последнее редактирование: 10 Июля 2007, 21:06:14 от Wuffur »
Kernel panic - not syncing: Attempted to kill init!

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Проигрывание Wav
« Ответ #1 : 11 Июля 2007, 10:19:17 »
Есть класс QSound в  модуле QtGui в Qt4
Есть API для arts в KDE.
Есть куча консольных утилит для воспроизведения например: alsaplayer,artsplay

Оффлайн fen

  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Проигрывание Wav
« Ответ #2 : 13 Июля 2007, 21:16:04 »
Спомощью вызова system()
не знаю
но можно через libsdl-mixer1.2-dev 
там в /usr/share/doc/libsdl-mixer1.2-dev/example/
есть пример как проигрывать wav файл
« Последнее редактирование: 13 Июля 2007, 21:18:57 от fen »

Оффлайн Wuffur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Проигрывание Wav
« Ответ #3 : 14 Июля 2007, 12:09:17 »
Спасибо, написал  программу на qt, только к нему пришлось установить дополнительные библиотеки к NAS, иначе звук не работал,f system() просто выполняет консольные комманды в программе.
« Последнее редактирование: 14 Июля 2007, 12:14:35 от Wuffur »
Kernel panic - not syncing: Attempted to kill init!

 

Страница сгенерирована за 0.061 секунд. Запросов: 26.