Hola a todos:
Tengo el siguiente código:
FileDialog fd_aux=new FileDialog(f);
fd_aux.setTitle("Elegir fichero de audio");
fd_aux.setVisible(true);
String fich_elegido=fd_aux.getFile();
try {
sonido=getAudioClip(getDocumentBase(),fich_elegido );
sonido.play();
}
catch (Exception e) {
System.out.println("Se ha producido un error al reproducir ese audio: "+e);
}
Lo que pretendo controlar es si el fichero seleccionado es un audio que puede reproducirse, es decir, que salte el error si el sistema no puede reproducir el fichero de audio seleccionado porque es un formato incompatible.
Lo he ejecutado tal y como está (incluso sin elegir ficheros de audio, he cogigo hasta un PDF) y no me salta el error.
¿Dónde puede estar el fallo?
Gracias