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:
Le problème, c'est que ça marche avec C:\ding.wav comme chemin.
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(); } }
Comment faire pour qu'il parte du chemin du workspace, afin que je puisse écrire quelque chose du genre "./ding.wav" ?
Partager