Salut,
j'ai développé in petit code pour la lecture d'un fichier audio .
Mais au run ca se bloque et je trouve ce message en output :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Jad URL for OTA execution: http://localhost:8082/servlet/org.netbeans.modules.mobility.project.jam.JAMServlet/C%3A/Users/RAFIK/Documents/NetBeansProjects/audio/dist//audio.jad Starting emulator in execution mode Installing suite from: http://127.0.0.1:50018/audio.jad *** Error *** A problem occured during deploying application from http://127.0.0.1:50018/audio.jad Reason: There is insufficient storage to install this suite
Le code est :
Le fichier est test-wav placé dans le répertoire resources.
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67 import javax.microedition.midlet.*; import javax.microedition.lcdui.*; import javax.microedition.media.*; import javax.microedition.media.control.*; import java.io.*; public class AudioPlayer extends MIDlet implements CommandListener { private Display display = null; private Form fmMain; private Command cmExit; private StringItem Msg; Player p; public AudioPlayer() { display = Display.getDisplay(this); cmExit = new Command("Exit", Command.EXIT, 1); fmMain = new Form("Hello"); Msg = new StringItem("", " ...Hello !!!! "); fmMain.addCommand(cmExit); fmMain.append(Msg); fmMain.setCommandListener(this); } public void startApp() { try { InputStream is = getClass().getResourceAsStream("/res/test-wav.wav"); p = Manager.createPlayer(is,"audio/wav"); p.realize(); p.prefetch(); p.start(); } catch(Exception e) {} } public void pauseApp() { } public void destroyApp(boolean unconditional) { try { p.stop(); } catch(MediaException me) { } p=null; } public void commandAction(Command c, Displayable s) { if (c == cmExit) { destroyApp(false); notifyDestroyed(); } } }
Merci
Partager