Foro de elhacker.net

Programación => Java => Mensaje iniciado por: visualfree en 17 Marzo 2012, 21:09 pm



Título: Sonido en Java.(Help)
Publicado por: visualfree en 17 Marzo 2012, 21:09 pm
Segun yo esto deberia de funcionar , pero no funciona nose si alguien tiene alguna solucion
o algo espero su ayuda saludos...y el archivo smb_stomp.wav si existe... saludos


Código:
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.DataLine;
import java.io.*;
class Start{
        public static void main(String[] args)
        {
                Musica m=new Musica();
                m.playSound();
        }
}


class Musica{
        public void playSound(){
        try{
        AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("smb_stomp.wav").getAbsoluteFile());
        Clip clip = AudioSystem.getClip();
        clip.open(audioInputStream);
        clip.start();
        }catch(Exception ex){
                System.out.println("Error with playing sound.");
                ex.printStackTrace();
        }
        }
}


Título: Re: Sonido en Java.(Help)
Publicado por: visualfree en 17 Marzo 2012, 22:30 pm
Solucionado

Código:
import java.net.*;
import java.applet.*;

public class MyMusica
{
  public void startSound()
  {
    try
    {
      AudioClip ac=Applet.newAudioClip(new URL("file:sounds/click.wav"));
      ac.play();
      Thread.sleep(500);
      ac.stop();
    }
    catch(Exception e)
    {
      System.err.println(e);
    }
  }
}