Tom's Guide > Forum > Programmation > [JAVA] Problème de capture vidéo via JMF

[JAVA] Problème de capture vidéo via JMF

Forum Programmation : [JAVA] Problème de capture vidéo via JMF

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,

je suis actuellement en stage et je dois réaliser une applet affichant la vidéo d'une caméra IP. Pour cela j'ai vu que la seule bibliothèque JAVA était la JMF. Je m'y suis donc attelé.

J'ai regardé quelques tuto et j'ai programmé un premier jet. Seulement j'ai un soucis lors de la création du player :

Code :
  1. package view;
  2. import java.io.IOException;
  3. import javax.media.CaptureDeviceInfo;
  4. import javax.media.IncompatibleSourceException;
  5. import javax.media.Manager;
  6. import javax.media.MediaLocator;
  7. import javax.media.NoDataSourceException;
  8. import javax.media.NoPlayerException;
  9. import javax.media.Player;
  10. import javax.media.format.JPEGFormat;
  11. import javax.media.protocol.DataSource;
  12. import javax.swing.JPanel;
  13. import model.Model;
  14. import com.sun.image.codec.jpeg.*;
  15. import com.sun.media.MediaPlayer;
  16. public class View extends JPanel{
  17.     private Model model_;
  18.     private VideoThread videoThread_;
  19.     private MediaLocator mediaLocator_;
  20.     private Player player_;
  21.     public View(Model model){
  22.         model_ = model;
  23.         if(model_.getUrl() != null){
  24.             mediaLocator_ = new MediaLocator(model.getUrl());
  25.             if(mediaLocator_ == null)
  26.                 System.out.println("Impossible de trouver le media." );
  27.             else{
  28.                 try {
  29.                     player_ = Manager.createPlayer(mediaLocator_);
  30.                 } catch (NoPlayerException e) {
  31.                     // TODO Auto-generated catch block
  32.                     e.printStackTrace();
  33.                 } catch (IOException e) {
  34.                     // TODO Auto-generated catch block
  35.                     e.printStackTrace();
  36.                 }
  37.             }
  38.         }
  39.     }
  40. }


Au moment de l'appel à "Manager.createPlayer(...)" j'ai une NoPlayerException de lancée. J'ai beau chercher je ne trouve pas la solution. J'ai tenté avec un DataSource ou même un CaptureDeviceInfo mais rien ne fait...

Merci d'avance.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Tom's Guide > Forum > Programmation > [JAVA] Problème de capture vidéo via JMF
Aller à :

Il y a 1314 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens