reproducir mp3 en java jonathanmelgoza programacion

Reproducir mp3 en Java con Java Sound Api

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.

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

Saludos!

Clic para valorar esta información
[Total: 0 Promedio: 0]

2 comentarios en “Reproducir mp3 en Java con Java Sound Api”

  1. 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

    Responder

Deja un comentario