pb de chargement de fichier vidéo avec jmf
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:
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 );
}
} |