Witam,
chciałbym zrobić, aby, gdy wcisnę przycisk pojawiał się dźwięk.
Mój problem tkwi w tym, że dźwięk się pojawia, ale tylko za pierwszym wciśnięciem guzika. Kolejne wciśnięcia są "głuche".
Zrobiłem tak:
// Klasa
public class Klasa
{
...
public InputStream in;
public AudioStream as;
public File audio = new File("button.wav");
...
public Klasa() // konstruktor klasy
{
initComponents();
try
{
in = new FileInputStream(audio);
}
catch(FileNotFoundException ex)
{
System.out.println("Blad1");
}
try
{
as = new AudioStream(in);
}
catch(IOException ex)
{
System.out.println("Blad2");
}
}
// wciśniecie przycisku a
private void aButtonActionPerformed(java.awt.event.ActionEvent evt)
{
if (evt.getSource() == aButton)
{
AudioPlayer.player.start(as);
...
}
}
...
}
Gdzie tkwi błąd?
Proszę o niedawanie linków do google itp.
Pozdrawiam