Obtener la duracion de un mp3

jakoujan
22 de Noviembre del 2005
Hola amigos primero que nada gusto en saludarlos ojala puedan resolver mi duda ya que ando temblando por esta solucion ya que no puedo solucionar este problema que es el siguiente:

Como puedo obtener la duracion de un archivo MP3 ya eh tratado de hacerlo por medio del jmf pero creo que no puedo ya que me marca que no es una archivo soportado de antemano gracias por su respuesta el codigo que tengo hecho es el siguiente...


try{
AudioFileFormat baseFileFormat = null;
AudioFormat baseFormat = null;
baseFileFormat = AudioSystem.getAudioFileFormat(mp3s[i].getAbsolutFile());
baseFormat = baseFileFormat.getFormat();
Map properties = baseFileFormat.properties();
String key_duration = "duration";
duracion = (Long) properties.get(key_duration);
}
catch(UnsupportedAudioFileException e){
System.out.println("error");
}
despues de eso se hace el guardado de la infomacion en un archivo (que interactua con zaraRadio su formato es .lst y despues se guarda a una base de datos MySQL

jakoujen
22 de Noviembre del 2005
por favor no sean malos contesten a mi pregunta

luis.Alberto Pena Nunez
11 de Junio del 2012
Oye si quieres hablamos por red social si necesitas ayuda
[email protected]

luis.Alberto Pena Nunez
11 de Junio del 2012
Hello te vengo a salvar el dia.
Pues yo tambien estaba buscando y encontre esto:

- int duration = 0;

try {
AudioFile audioFile = AudioFileIO.read(new File("file.mp3"));
duration = audioFile.getAudioHeader().getTrackLength();

} catch (Exception e) {
e.printStackTrace();

}

No te rindas la programacion es uno de los mejores trabajo que pudiera existir. :)

luis.Alberto Pena Nunez
11 de Junio del 2012
http://stackoverflow.com/questions/3046669/how-do-i-get-a-mp3-files-total-time-in-java

Encontre mas.

luis.Alberto Pena Nunez
11 de Junio del 2012
http://stackoverflow.com/questions/3046669/how-do-i-get-a-mp3-files-total-time-in-java

Encontre mas.