Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/05/2010, 11:42
rojowww
 
Fecha de Ingreso: mayo-2010
Mensajes: 5
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Reproducir sonido en java

mira yo tengo el siguiente problema:

¿problema con sonido en java IDE: netbeans?
tengo un archivo de sonido .wav de duración un minuto el cual es la voz de un hombre hablando,
este archivo se encuentra dentro de mi proyecto java llamado Sonido.

C:\Users\Administrador\Documents\
NetBeansProjects\Sonido\s1.wav

ahora hablando de la aplicacion sonido tengo dos clases la clase Sonido y la clase main.

main:

package sonido;

public class Main {

public static void main(String[] args) {

Sonido s=new Sonido("s1.wav");
s.play();

}

}

Sonido:

package sonido;


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

public class Sonido {

File dirActual;
File archivoSonido;
Clip clip;
String cancion;



public Sonido (String nombre){
dirActual = new File(System.getProperty("user.dir"));
cancion=nombre;
archivoSonido = new File (dirActual,cancion);
iniciar();
}
public void iniciar(){
try{
AudioInputStream source = AudioSystem.getAudioInputStream(archivoS…
DataLine.Info info = new DataLine.Info(Clip.class, source.getFormat());
clip = (Clip)AudioSystem.getLine(info);
clip.open(source);
}
catch(UnsupportedAudioFileException e){System.out.println(e);}
catch(LineUnavailableException e){System.out.println(e);}
catch(IOException e){System.out.println(e);}
}
public void play (){

clip.loop(0);
iniciar();

}

}

como podemos ver en la clase main creo un objeto tipo Sonido
y despues invoco el metodo play();

al ejecutar el programa me sale lo siguiente:

run:
GENERACIÓN CORRECTA (total time: 1 second)

hasta ahora bien , pero lo malo es que no me suena nada y pues he cambiado el sonido que quiero que suene pero nada.

agradecería cualquier ayuda.
gracias.
Categoría
Ordenadores e Internet > Diseño y Programación