Foros del Web » Programación para mayores de 30 ;) » Programación General »

audio en java

Estas en el tema de audio en java en el foro de Programación General en Foros del Web. Hola, buenas tardes, tengo un problema con un programita de reproduccion de sonido en java, se supone que cuando se oprima un boton (mi programa ...
  #1 (permalink)  
Antiguo 31/05/2012, 19:34
 
Fecha de Ingreso: agosto-2011
Mensajes: 2
Antigüedad: 12 años, 8 meses
Puntos: 0
audio en java

Hola, buenas tardes, tengo un problema con un programita de reproduccion de sonido en java, se supone que cuando se oprima un boton (mi programa esta hecho en base a un jFrame) se debe de reproducir un clip de audio, y lo estoy intentando hacer con este pequeño codigo:

import java.io.*;
import javax.sound.sampled.*;

try {
// Se obtiene un Clip de sonido
Clip sonido = AudioSystem.getClip();
// Se carga con un fichero wav
sonido.open(AudioSystem.getAudioInputStream(new File("intento.wav")));
// Comienza la reproducción
sonido.start();
}
catch (Exception e) {
System.out.println("" + e);
}

y pues la verdad no hay gran complicacion en el codigo, pero mi problema es que cuando lo ejecuto me lanza esta excepcion UnsopportedAudioFileException, ya intente agregar un catch que atrape esta excepcion pero el Netbeans me marca que esta escepcion ya ha sido atrapada, y pues, ya me quede sin ideas, necesito ayuda, GRACIAS
  #2 (permalink)  
Antiguo 02/06/2012, 09:25
Avatar de zero0097  
Fecha de Ingreso: abril-2010
Ubicación: México
Mensajes: 481
Antigüedad: 14 años
Puntos: 69
Respuesta: audio en java

Mira el catch te ayuda para tomar a exepción pero el que la tomes, no significa que resuelva la expeción, el error va a seguir ocurriendo pero con el catch lo controlas....

Revisa la documentacion: http://docs.oracle.com/javase/1.3/do...Exception.html

Además el titulo perfectamente dice que el formato de la canción no es compatible, trata con un mp3 o algun otro formato...
__________________
De nada, hay te encargo +1...

Etiquetas: audio, java, wav
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:55.