Cómo obtener la duración de la reproducción de un archivo usando código Java
.sampled.AudioInputStream;
importar javax.sound.sampled.AudioSystem;
importar javax.sound.sampled.Clip;
importar javax.sound.sampled .LineUnavailableException;
importar javax.sound.sampled.UnsupportedException. sound.sampled.UnsupportedAudioFileException;
clase pública AudioLength {
public static void main(String[] args) lanza LineUnavailableException,
UnsupportedAudioFileException,.IOException {
Archivo archivo = nuevo Archivo("d:/test.wav");
Clip clip = AudioSystem.getClip();
AudioInputStream ais = AudioSystem. getAudioInputStream();
IOExceptiongetAudioInputStream(archivo);
clip.open(ais);
System.out.println( clip.getMicrosegundoLength() / 1000000D + " s" );//Obtener la longitud del archivo de audio
}
}