Foro de elhacker.net

Programación => Java => Mensaje iniciado por: guass19 en 21 Noviembre 2012, 04:36 am



Título: Sonido de fondo en java
Publicado por: guass19 en 21 Noviembre 2012, 04:36 am
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);
        }
}


Título: Re: Sonido de fondo en java
Publicado por: guass19 en 21 Noviembre 2012, 04:47 am
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);
    }
        }
}