Bonjour,

Pour commencer avec jmf j'essaye de tester un MediaPlayer (code pris sur le net) mais je me retrouve constamment avec l'erreur : javax.media.NoPlayerException: Cannot find a Player for :C:\jo\movies\test.avi
Et ce quel que soit le nom du fichier que je donne. En fait le message d'erreur reste le meme si je mets un path bidon genre C:\fichierInexistant.
Comment se fait-il que la méthode createPlayer ne trouve pas mon fichier?
Si quelqu'un a une idée je l' 'en remercie par avance


voici le code source :
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
   import java.awt.*;
   import java.awt.event.*;
   import javax.media.*;
   import javax.swing.*;
 
    public class LeMediaPlayer extends JFrame implements ControllerListener {
      private boolean closing = false;
      private Player player = null;
      private JPanel videoPanel = null;
 
 
       public LeMediaPlayer( String nomFilm ){
         super();
         setLocation( 200, 400 );
         setTitle("player");
         getContentPane().setLayout( new BorderLayout() );
         addWindowListener( /*...*/);
         if ( nomFilm != null)
            loadMovie( nomFilm ); 
      }
 
       private void loadMovie( String nom ){
         try{ 
            player = Manager.createPlayer( new MediaLocator( nom ) );
            player.addControllerListener( this ) ; 
            player.realize();
         }
             catch (Exception e){e.printStackTrace();}
      }
 
       public void controllerUpdate( ControllerEvent ce ){/*...*/}
 
       public static void main( String[] args ) { 
         new LeMediaPlayer( "C:\\jo\\movies\\test.avi" ).setVisible( true );
      }
 
   }