Sonido de fondo en java

Iniciado por guass19, 21 Noviembre 2012, 04:36 AM

0 Miembros y 1 Visitante están viendo este tema.

guass19

Estoy haciendo un tetris en java pero el codigo que utilizo no me reproduce de continuo el sonido y solo me lo reproduce una vez, un saludo.

public class Musica{
       
    public void music() {

        AudioPlayer MGP = AudioPlayer.player;
        AudioStream BGM;
       
        ContinuousAudioDataStream loop = null;

        try
        {
            InputStream test = new FileInputStream("sonidos/tetris.wav");
            BGM = new AudioStream(test);
            AudioPlayer.player.start(BGM);
           
        }
        catch(FileNotFoundException e){
            System.out.print(e.toString());
        }
        catch(IOException error)
        {
            System.out.print(error.toString());
        }
        MGP.start(loop);
        }
}

guass19

Solucionado  :rolleyes:

public class Musica{
       
    public void musicafondo() {

       try
    {
      AudioClip ac=Applet.newAudioClip(new URL("file:sonidos/tetris.wav"));
      ac.loop();
     
    }
    catch(Exception e)
    {
      System.err.println(e);
    }
        }
}