Reproducir mp3 en Java con Java Sound Api

Reproducir mp3 en Java con Java Sound Api

Reproducir mp3 en Java con Java Sound Api
5 (100%) 2 votos

Recientemente para un proyecto de un software para un cliente he tenido la necesidad de reproducir un sonido cada que recibe una notificación por lo cual aprovecho y hoy te muestro una forma bastante eficiente de reproducir mp3 en Java mediante el api de Java Sound y un sencillo y práctico ejemplo en el que reproducimos este tipo de archivos de audio tan común en estos dias, te muestro el codigo fuente completo.

Como te comente al principio de este post, tuve la necesidad de implementar esta funcionalidad en un sistema donde recibian actualizaciones y se debian de notificar a los usuarios mediante un sonido de alerta.

Hay varias opciones para reproducir mp3 en java pero en esta ocasion vamos a revisar como hacerlo con Java Sound Api.

Para utilizar esta api de Java Sound necesitaremos importar unas cuantas clases.

Todo inicia llamando a nuestro metodo para reproducir el sonido cuando queremos reproducir este sonido.

Esta funcion luce como sigue.

En esta funcion encontramos la funcion rawplay que luce asi.

y por ultimo dentra de esta la funcion getLine que es como sigue,

Y ahora se reproduce el sonido mp3 que queremos en nuestro sistema.


Suscríbete!

Suscríbete a nuestra lista de correo y recíbe los últimos contenidos directamente en tu bandeja de correo electrónico, puedes elegir únicamente de que categoria del blog quieres recibir contenido.

Suscríbeme

Para más informacion de java sound api visita su web o para más ejemplos con esta api visita jsresources.

Saludos!

Reproducir mp3 en Java con Java Sound Api
5 (100%) 2 votos

1
Dejar un comentario

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
Yacoobs Cort Mart Recent comment authors
  Subscribe  
Notify of
Yacoobs Cort Mart
Guest
Yacoobs Cort Mart

He estado probando y funciona perfectamente para archivos wav, pero cuando intento reproducir archivos mp3
me salta una Execpcion.
javax.sound.sampled.UnsupportedAudioFileException: could not get audio input stream from input file

Al parecer AudioImputStrem no soporta ese tipo de archivo mp3. He probado con diferentes mp3 pero no consigo reproducir nada que tipo de formato en mp3 soporta