Bonjour à toutes et tous!

Voilà je viens tout juste de me lancer dans ce vaste domaine qu'est le multimedia en JAVA.

J'ai trouver un livre qui traite du sujet et pour m'initier je reproduit l'exemple du livre à ma façon... enfin presque....

Voici mon code:

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
68
69
70
71
 
 
//MA CLASSE VIDEO
 
import javax.swing.*;
import javax.media.*;
import java.awt.*;
import java.net.*;
import java.io.*;
 
public class Video extends JFrame implements ControllerListener {
 
    Player player;
    String URLdocument;
    Container container;
 
    public Video(String url){
        super();
 
        container = getContentPane();
        container.setLayout(new BorderLayout());
 
        this.URLdocument = url;
 
        URL mediaURL = null;
 
        try {
            mediaURL = new URL(url);
            player = Manager.createPlayer(mediaURL);
        }  
 
        catch (Exception ex) {
            JOptionPane.showMessageDialog(null, "Erreur de construction: \n"+ex.getMessage(), "ERREUR FATALE", JOptionPane.ERROR_MESSAGE);
        }
 
        player.addControllerListener(this);
        player.start();        
    }
 
    public void controllerUpdate(ControllerEvent e){
 
        if (e instanceof StartEvent){
            Component compvisual = player.getVisualComponent();
            Component compControl = player.getControlPanelComponent();
 
            if (compvisual != null) {
                container.add(BorderLayout.CENTER, compvisual);
            }
 
            if (compControl != null){
                container.add(BorderLayout.CENTER, compControl);
            }
 
            validate();
            pack();
            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            setVisible(true);
 
        }        
    }    
}
 
//MA CLASSE MAIN
 
public class main {
    public static void main(String[] args) {
 
        Video V = new Video("file:C:\\Documents and Settings\\cyrille\\Mes documents\\Mes vidéos\\23 - Einstein.avi");
 
    }
}
Et voilà le joli message d'erreur qu'il m'envoi:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
C:\Borland\JBuilder2005\jdk1.4\bin\javaw -classpath "C:\Documents and Settings\cyrille\jbproject\test-multimedia\classes;C:\Program Files\JMF2.1.1e\lib\customizer.jar;C:\Program Files\JMF2.1.1e\lib\jmf.jar;C:\Program Files\JMF2.1.1e\lib\mediaplayer.jar;C:\Program Files\JMF2.1.1e\lib\multiplayer.jar;C:\Program Files\JMF2.1.1e\lib\sound.jar;C:\Borland\JBuilder2005\jdk1.4\jre\javaws\javaws.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\charsets.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\dnsns.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\ldapsec.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\localedata.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\sunjce_provider.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\im\indicim.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\im\thaiim.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\jce.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\jsse.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\plugin.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\rt.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\sunrsasign.jar;C:\Borland\JBuilder2005\jdk1.4\lib\dt.jar;C:\Borland\JBuilder2005\jdk1.4\lib\htmlconverter.jar;C:\Borland\JBuilder2005\jdk1.4\lib\tools.jar"  test.main 
  Unable to handle format: DX50, 464x352, FrameRate=25.0, Length=979968 0 extra bytes
 
  Unable to handle format: mpeglayer3, 44100.0 Hz, 0-bit, Stereo, Unsigned, 16000.0 frame rate, FrameSize=8 bits
 
Failed to realize: com.sun.media.PlaybackEngine@109fd93
 
Error: Unable to realize com.sun.media.PlaybackEngine@109fd93
 
ERROR while querying ACM driver's information
Je ne comprend pas du tout ce que celà signifie.... et il n'est fait mention nul part dans le livre des possibles cas d'erreurs....

Si quelqu'un sait ce que je dois faire pour réussir mon premier essai... se sera avec une joie non dissimulée....

Merci d'avance à toutes et tous!