Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: TheEnmanuelRmrz en 27 Octubre 2014, 04:43 am



Título: Como puedo reproducir un .mp3 bajo Windows
Publicado por: TheEnmanuelRmrz en 27 Octubre 2014, 04:43 am
Saludos
Tengo la siguiente duda, como puedo reproducir mp3 bajo windows y que no sea usando ninguna de las api MCI (MCISendString, MCISendCommand, PlaySnd, etc).
O sea quiero hacerlo de forma nativa.

El ejemplo puede estar en cualquier lenguaje, lo importante es que sea de forma nativa sin utilizar ninguna dll o api del sistema.

Gracias de antemano.


Título: Re: Como puedo reproducir un .mp3 bajo Windows
Publicado por: engel lex en 27 Octubre 2014, 04:49 am
en buen porcentaje creo que no puedes (no estoy del todo seguro)... mp3 es formato privativo, no es abierto... recomiendo que primero intentes hacerlo con un .wav que es formato crudo y no tiene algoritmos de comprensión, ni nada similar...

http://es.wikipedia.org/wiki/MP3 (http://es.wikipedia.org/wiki/MP3)

sobre .ogg que es el equivalente a mp3 en formato abierto posiblemente consigas documentacion y tal vez te hagas una idea de como


Título: Re: Como puedo reproducir un .mp3 bajo Windows
Publicado por: TheEnmanuelRmrz en 27 Octubre 2014, 05:01 am
Si ya lo veo, no lo tenía en cuenta. Creo que tengo que usar un codec o algo así pero como lo haría.

Mira no se si haz utilizado MPlayer, es de código abierto y utiliza ffmpeg para decodificar, no utiliza ningna dll o algo así.

Lo que yo quiero es reproducir MP3 más que todo pero que sea compatible porque las API de Windows no me los lee todos.

Creo que tendría que acceder al bajo nivel de audio de Windows, pero no se.


Título: Re: Como puedo reproducir un .mp3 bajo Windows
Publicado por: engel lex en 27 Octubre 2014, 05:18 am
nada haces accediendo al bajo nivel de windows para eso...

por que no usas una librería, no se una como fmod, ffmpeg o algo así? (por cierto, ffmpeg es una librería en sí misma, es el "dll" XD)

es más fácil usar librerías para esas cosas



Título: Re: Como puedo reproducir un .mp3 bajo Windows
Publicado por: Eternal Idol en 27 Octubre 2014, 11:24 am
Usa DirectShow (http://msdn.microsoft.com/en-us/library/ms783323.aspx).