Obtener la duracion de un mp3
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
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
Oye si quieres hablamos por red social si necesitas ayuda
[email protected]
[email protected]
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. :)
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. :)
http://stackoverflow.com/questions/3046669/how-do-i-get-a-mp3-files-total-time-in-java
Encontre mas.
Encontre mas.
http://stackoverflow.com/questions/3046669/how-do-i-get-a-mp3-files-total-time-in-java
Encontre mas.
Encontre mas.