Reproducir sonido C++

Iniciado por INS0MNIAC, 26 Septiembre 2007, 17:51 PM

0 Miembros y 1 Visitante están viendo este tema.

INS0MNIAC

Hola!

Alguien sabe qué librería podría utilizar para reproducir un sonido en C++ bajo Linux? Bajo windows he utilizado la librería winmm.lib, alguien sabe si tiene algún equivalente en Linux?

Muchas gracias!!

Salu2

De@th (L1zb3th)

Sonidos de que tipo ?
por que podes usar estas librerias :

- Audiere : http://audiere.sourceforge.net/
- OpenAL : http://openal.org/
- irrKlang : http://www.ambiera.com/irrklang/ <-- dependiente de Irrlicht y cuidado con la licencia !

personalmente prefiero, para cosas profesionales : OpenAL
aunque, si ando apurado, prefiero Audiere ...
irrKlang hasta ahi nomas, a que no podes usarla en proyectos comerciales !

si necesitas mas ayuda con alguna libreria o algo asi, postea con total libertad..


Au Revoir !

INS0MNIAC

Imposible, no consigo compilar ninguno de los ejemplos de ninguna de las librerias que me has dicho. Estoy intentando hacerlo con el KDevelop, aunque he probado ejemplos paso a paso con el gcc y nada...

Thaorius

Porque no provas con fmod? es cross platform y funciona muy bien.

Saludos
Si te sirvio mi aporte, encontrarás más en www.teoxstudios.com. Gracias!
Buscando un buen hosting? Click aquí

P[i]

Puedes usar alsa que es el mas comun en linux http://www.alsa-project.org/main/index.php/Main_Page
Lo que te interesa es la libreria alsa-lib, primero si aun no lo tienes instalalo aki tienes las fuentes pero seguro que tu distro ya lo tiene precompilado. ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.14a.tar.bz2
  Aki tambien te dejo la doc oficial:
http://www.alsa-project.org/alsa-doc/alsa-lib/
  y un tutorial:
http://equalarea.com/paul/alsa-audio.html

Esto te permitira reproducir wav y midi, pero si tienes archivo en mp3 necesitaras lame http://lame.sourceforge.net/index.php o en ogg http://www.vorbis.com/

Saludos.

De@th (L1zb3th)

Cita de: INS0MNIAC en 27 Septiembre 2007, 12:37 PM
Imposible, no consigo compilar ninguno de los ejemplos de ninguna de las librerias que me has dicho. Estoy intentando hacerlo con el KDevelop, aunque he probado ejemplos paso a paso con el gcc y nada...

What The Fuck ? xDDDD
a mi las tres me compilan bien, asegurate de linkear sus correspondientes librerias y no habria problema ya que la lib es Cross Platform y respecto a distros de linux solo dependen de funciones a nivel kernel que son las mismas en todas las distros ...
umhhh, KDevelop ?
fijate bien QUE ESTAS HACIENDO ¬¬
y consegui algo mejor que el KDevelop xDDDDDDDD

Au Revoir !!!!

sjs00002

Hola¡
Estoy intentando ejecutar unos ejemplos en C++. El programa que estoy utilizando es Microsoft Visual C++ 2008. Cada vez que intento ejecutar cualquiera de los ejemplos que tengo (todos relacionados con cargar ficheros de audio, reproducirlos, etc), me da como fallo que no encuentra la librería dsound.lib.

El problema es que soy nueva en esto y no se de donde conseguirla, ¿me podríais ayudar?  Es urgente¡¡ :(

GRACIASSS