Java Language Reproducir un archivo de audio en bucle


Ejemplo

Importaciones necesarias:

import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;

Este código creará un clip y lo reproducirá continuamente una vez iniciado:

Clip clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(new URL(filename)));
clip.start();
clip.loop(Clip.LOOP_CONTINUOUSLY);

Obtenga una matriz con todos los tipos de archivos compatibles:

AudioFileFormat.Type [] audioFileTypes = AudioSystem.getAudioFileTypes();