Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: INS0MNIAC en 26 Septiembre 2007, 17:51 pm



Título: Reproducir sonido C++
Publicado por: INS0MNIAC en 26 Septiembre 2007, 17:51 pm
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


Título: Re: Reproducir sonido C++
Publicado por: De@th (L1zb3th) en 26 Septiembre 2007, 21:18 pm
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 !


Título: Re: Reproducir sonido C++
Publicado por: 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...


Título: Re: Reproducir sonido C++
Publicado por: Thaorius en 29 Septiembre 2007, 01:11 am
Porque no provas con fmod? es cross platform y funciona muy bien.

Saludos


Título: Re: Reproducir sonido C++
Publicado por: P[i] en 29 Septiembre 2007, 18:46 pm
Puedes usar alsa que es el mas comun en linux http://www.alsa-project.org/main/index.php/Main_Page (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 (http://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/ (http://www.alsa-project.org/alsa-doc/alsa-lib/)
  y un tutorial:
 http://equalarea.com/paul/alsa-audio.html (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 (http://lame.sourceforge.net/index.php) o en ogg http://www.vorbis.com/ (http://www.vorbis.com/)

Saludos.


Título: Re: Reproducir sonido C++
Publicado por: De@th (L1zb3th) en 30 Septiembre 2007, 04:43 am
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 !!!!


Título: Re: Reproducir sonido C++
Publicado por: sjs00002 en 3 Diciembre 2012, 13:48 pm
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