Bonjour,

Je suis en train de créer une application qui utilise les jmf. Bref, j'aimerais lire des vidéo consécutives (format Div-x). Pour cela j'utilise MediaPlayer (javax.media.bean.playerbean.MediaPlayer). J'arrive à lire un fichier sans problème, mais je n'arrive pas à trouver la méthode permettant de savoir quant la lecture du premier fichier vidéo est terminé de façon à pouvoir enchainer avec la lecture du fragment de vidéo suivante.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 public void go(){
       this.setSize(1200, 800);
      javax.media.bean.playerbean.MediaPlayer  MediaPlayer1 = new javax.media.bean.playerbean.MediaPlayer();
      MediaPlayer1.setBounds(0, 0, 1200, 800);
      this.add(MediaPlayer1);
      MediaPlayer1.setMediaLocation(new java.lang.String("file:///C:\\...\\test1.avi"));
      MediaPlayer1.start();
 
/* et la j'aimerais attendre la fin de la vidéo test1.avi pour lancer test2.avi */
Si quelqu'un à une idée je suis preneur, je vais continuer à chercher de mon coté en attendant.

Merci