Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1478 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  camera ip problème d'affichage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

camera ip problème d'affichage

n°1695911
stage3
Posté le 02-03-2008 à 20:42:02  profilanswer
 

bonjour, j'ai toujours un problème avec l'affichage de ma camera dans mon appli java... j'arrive à afficher une vidéo .mpg presente sur mon ordinateur (grâce a la JMF que j'ai installé) mais je n'arrive toujours pas a afficher ma camera ip se trouvant a l'adresse 10.104.100.99 au port 80 (une trendnet ip100 pour les intéressés), une erreur est présente la voici : Impossible de lire (cause : javax.media.NoPlayerException: Cannot find a Player for :rtp:/10.104.100.99:80/), et voici mon code >>>>
 
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
 
package testcam;
 
import java.awt.Component;
import java.awt.GridLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
 
import javax.media.ControllerEvent;
import javax.media.ControllerListener;
import javax.media.EndOfMediaEvent;
import javax.media.Manager;
import javax.media.MediaLocator;
import javax.media.Player;
import javax.media.RealizeCompleteEvent;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
 
public class VideoPlayer {
private Player player;
 
private String videoFile;
 
private JFrame mainFrame;
 
private JPanel videoPanel;
 
public VideoPlayer(String videoFile) {
this.videoFile = videoFile;
 
// création de l'interface utilisateur
mainFrame = new JFrame();
videoPanel = new JPanel();
videoPanel.setLayout(new GridLayout(0,1));
mainFrame.getContentPane().add(videoPanel);
 
// ajout d'un listener pour savoir lorsque l'utilisateur ferme la fenêtre
mainFrame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
// stop video
stop();
// ferme l'application
System.exit(0);
}
});
}
 
/**
* Méthode permettant de démarrer la lecture
* @throws Exception
*/
public void start() throws Exception {
// création d'un player à partir d'un fichier source
player = Manager.createPlayer(new MediaLocator(videoFile));
 
// ajout d'un listener afin de contrôler les états
// utilisation d'une classe anonyme pour le ControllerListener
player.addControllerListener(new ControllerListener() {
public void controllerUpdate(ControllerEvent controllerEvent) {
// end of initializations
if(controllerEvent instanceof RealizeCompleteEvent) {
// connecte le player et l'interface graphique
 
// récupération du composant graphique du Player
Component playerComponent = player.getVisualComponent();
// composant valide ?
if(playerComponent != null) {
// ajoute le composant vidéo à notre panel
videoPanel.add(playerComponent);
 
// affiche le panel
videoPanel.setVisible(true);
 
// redimensionne la fenêtre
mainFrame.pack();
 
// lance la lecture de la vidéo
player.start();
}
else {
JOptionPane.showMessageDialog(mainFrame, "Impossible de lire votre vidéo : " + videoFile);
}
}
// end of playing
else if (controllerEvent instanceof EndOfMediaEvent) {
System.out.println("end of playing : " + videoFile);
}
}
});
 
player.realize();
mainFrame.setVisible(true);
}
 
/**
* Stop playing
*
*/
public void stop() {
if(player != null) {
player.stop();
}
}
 
public static void main(String[] args) {
// création d'un playre audio
VideoPlayer videoPlayer = new VideoPlayer("rtp:/10.104.100.99:80/" ); /////<<< voici la ligne qui pose problème (enfin l'appel de la camera  :sarcastic: )
// essaie de lire le fichier vidéo
try {
videoPlayer.start();
} catch (Exception e) {
// erreur de lecture
System.out.println("Impossible de lire (cause : " + e + " )" );
}
}
 
}
 
Je voudrais savoir quel syntaxe utilisé pour récupéré le flux de la camera ( se connecter a la camera )
merci d'avance  ;)

mood
Publicité
Posté le 02-03-2008 à 20:42:02  profilanswer
 

n°1700650
Zipo
Ours bipolaire
Posté le 11-03-2008 à 20:04:55  profilanswer
 

moi j'avais utilisé ça et ça marchait plutôt bien :)
http://www.cs.odu.edu/~cs778/jmfex [...] eive2.java


---------------
- mon feed-back
n°1701333
wapcamer
Posté le 12-03-2008 à 19:04:06  profilanswer
 

tu es sur de ton adresse rtp:/10.104.100.99:80/ ??
Si tu cherches direct un protocole RTP, je crois que ce n'est pas la bonne méthode d'utiliser un MediaLocator.
Si ton protocole est RTSP ou HTTP, alors oui ca ira, mais dans ce cas, tu dois changer ton adresse.


---------------
Voir les RAW sous Android: https://market.android.com/details? [...] .RawVision Blog Photo: http://photouch.me Applications mobiles: http://caketuzz.com Wapcam Project: http://wapcam.mobi

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  camera ip problème d'affichage

 

Sujets relatifs
formulaire html et liste déroulante, problème avec l'option par défaut[RESOLU] pb d'affichage de vidéo flash
[JAVA SWING] probleme avec la gestion des layout managerPetit problème avec encodage
problème encodage caractére avec htmlspecialchars()Problème mysql_connect()
Problème boucle de recherche sous VBA sur Excelproblème encodage caractére
Problème d'affichage 
Plus de sujets relatifs à : camera ip problème d'affichage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR