Bonjour,

J'essaye de mettre du son dans mon programme, et j'ai trouvé cette classe, AudioClip, qui faisait relativement bien ce que je veux.

J'ai mon code actuel qui fonctionne:

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
 
 
import java.applet.Applet;
import java.applet.AudioClip;
import java.net.MalformedURLException;
import java.net.URL;
 
import javax.swing.JApplet;
 
 
public class Son extends Applet {
 
	private AudioClip ding;
 
	public Son() {
		try {
			ding=JApplet.newAudioClip(new URL("file:///C:\\ding.wav"));
		} catch (MalformedURLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
 
	public void jouerDing() {
		ding.play();
	}
 
}
Le problème, c'est que ça marche avec C:\ding.wav comme chemin.
Comment faire pour qu'il parte du chemin du workspace, afin que je puisse écrire quelque chose du genre "./ding.wav" ?