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.
Si quelqu'un à une idée je suis preneur, je vais continuer à chercher de mon coté en attendant.
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 */
Merci
Partager