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 : Sélectionner tout - Visualiser dans une fenêtre à part
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?