with netbeans i've created a JFrame with 3 buttons wich let me start a wav sound file loop it or stop it. If i launch it from netbeans it works perfectly but if i launch jar file it doesn't work What's wrong?
Here the code
public class NewJFrame extends javax.swing.JFrame {
/**
* Creates new form NewJFrame
*/
private AudioData audiodata;
private AudioDataStream audiostream;
private ContinuousAudioDataStream continuousaudiostream;
public NewJFrame() throws FileNotFoundException, IOException {
initComponents();
FileInputStream fis = new FileInputStream("boing.wav");
AudioStream audioStream = new AudioStream(fis);
audiodata = audioStream.getData();
audiostream = null;
continuousaudiostream = null;
}
public void play() {
audiostream = new AudioDataStream(audiodata);
AudioPlayer.player.start(audiostream);
}
public void loop() {
continuousaudiostream = new ContinuousAudioDataStream(audiodata);
AudioPlayer.player.start(continuousaudiostream);
}
public void stop() {
if (audiostream != null)
AudioPlayer.player.stop(audiostream);
if (continuousaudiostream != null)
AudioPlayer.player.stop(continuousaudiostream);
}
}
The play(), loop() and stop() methods are invoked by my 3 buttons. My "boing.wav" file is inside my project folder, i tried also put it into /src/"boing.wav" but never works launching jar file. What should i do?
Aucun commentaire:
Enregistrer un commentaire