{code}

package sonido;

import javazoom.jl.player.Player;

public class Sonido {

public void reproducirAudio(String archivo) {
try {
Player player = new Player(getClass().getResourceAsStream(archivo));
player.play();
player.close();
} catch (Exception e) {
System.out.println("Error al reproducir el audio");
}
}

}

{/code}

  • Desde el programa principal se hará la llamada al método reproducirAudio indicando el nombre del archivo. En este ejemplo, se ha guardado el archivo “nave.mp3” en una carpeta “recursos” dentro de los paquetes de fuentes.

{code}

package sonido;

public class Main {

public static void main(String[] args) {
Sonido sonido1 = new Sonido();
sonido1.reproducirAudio("/recursos/nave.mp3");
}

}

{/code}