Ola pessoal,
Estou com um problema quando tento criar um arquivo de audio para obter alguns parametros dele, o erro ocorre no seguinte trecho:
a = AudioSystem.getAudioFileFormat(ff);
Este é o códio completo:
jTextField1.setText(ChooserUtil.openFileDialog("Escolha o diretorios", false));
File file = new File(jTextField1.getText());
//Filtra somente os arquivos audio
FileFilter filter = new FileFilter(){
public boolean accept(File f){
return (f.getName().endsWith(".mp3")|| f.getName().endsWith(".wma"));
}
public String getDescription(){
return "Musica";
}
};
File[] listFile = file.listFiles(filter);
AudioFileFormat a = null;
for (int i=0; i<listFile.length;i++){
File ff = listFile[i];
try {
a = AudioSystem.getAudioFileFormat(ff);
} catch (IOException ex) {
ex.printStackTrace();
} catch (UnsupportedAudioFileException ex) {
ex.printStackTrace();
}
}
ele dá o seguinte erro:
javax.sound.sampled.UnsupportedAudioFileException: file is not a supported file type
at javax.sound.sampled.AudioSystem.getAudioFileFormat(AudioSystem.java:1059)
valeu pessoal.