intégrer de la musique dans une fenêtre java
Bonjour ,
J'ai trouvez ce code sur internet qui sert à lancer une fenêtre java avec un bouton , lorsque qu'on clique sur ce bouton la musique est lancée
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| package aa;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.FileInputStream;
import java.io.IOException;
import javax.swing.*;
import sun.audio.*;
public class Sound {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setSize(200, 200);
JButton button = new JButton("Click me");
frame.add(button);
button.addActionListener(new AL());
frame.show(true);
}
public static class AL implements ActionListener {
public final void actionPerformed(ActionEvent e){
music();
}
}
public static void music() {
AudioPlayer MGP = AudioPlayer.player;
AudioStream BGM;
AudioData MD;
ContinuousAudioDataStream loop = null ;
try{
BGM = new AudioStream(new FileInputStream("moving_castle.wav"));
MD = BGM.getData();
loop = new ContinuousAudioDataStream(MD);
}catch(IOException error) {}
MGP.start(loop);
}
} |
j'ai aucune erreur de compilation , mais lorsque je clique sur le bouton , j'entends rien :(
est ce que vous pouvez m'aider à trouver la raison de ce problème?