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 ); } }
Partager