IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Multimédia Java Discussion :

[Video] Player vidéo Java


Sujet :

Multimédia Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Par défaut [Video] Player vidéo Java
    Bonjour à tous !

    J'ai réalisé un player vidéo fonctionnel. Il possède un bouton play, pause, stop, la gestion du volume ainsi qu'une barre de progression pour le temps.

    Jusque là, pas de souci :-) Cependant, je souhaiterais pouvoir afficher le temps courant. En utilisant un thread, cela fonctionne à peu près, le problème est que lorsque je clique sur le bouton pause, il faudrait que ca mette mon thread en pause et je suis complètement perdue

    C'est pour cette raison que je fais appel à vous. Si mon code est nécessaire, je le poste sans problème.

    D'avance, je vous remercie infiniment pour votre aide !

  2. #2
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Par défaut
    Bonjour à tous.

    Tout d'abord, je vous remercie d'avoir pris part à mon problème. J'ai donc tenté la mise en place en utilisant le wait, mais sans résultat.

    Je suis très embêtée et je ne m'en sors pas. Si quelqu'un a une idée pour m'aider je suis prenante
    Je me permets donc de poster mon code

    Merci infiniment à tous et belle journée.
    Fichiers attachés Fichiers attachés

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Par défaut Help
    Bonjour bonjour...

    Personne ne peut m'aider ? SVP je suis vraiment embêtée.

    MERCI beaucoup

  5. #5
    Membre expérimenté
    Avatar de anadoncamille
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 395
    Billets dans le blog
    1
    Par défaut boolean pause
    Bonjour,

    je cherche à faire un player aussi, pour faire une pause, j'intègre un boolean dans ma boucle :
    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
     
    private boolean stopped;
    private boolean pause;
     
    public Player() {
      stopped = false;
      pause = false;
    }
     
    public void pause(boolean ok) {
      pause = ok;
    }
     
    public void switchPause() {
      pause = !pause;
    }
     
    public void run() {
      while (!stopped)
        if (!pause)
          decodeFrame();
    }
    J'espère que ça peut t'aider. Tu n'auras pas besoin de stopper le thread puisque la pause y est intégrée.

    De mon côté, je cherche quels composants graphiques utiliser pour dessiner la barre de progression de la vidéo.

  6. #6
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Un JSlider possède les fonctionnalités requises normalement.

    Il sera par contre nécessaire de créer un UIDelegate spécifique en se héritant de BasicSliderUI (ou de surcharger paintComponent en héritant de JSlider pour une version crade) si l'on veut modifier son apparence.

  7. #7
    Membre expérimenté
    Avatar de anadoncamille
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 395
    Billets dans le blog
    1
    Par défaut JSlider
    J'ai essayé JSlider, ça marche très bien. Je n'ai fait aucune surcharge, je l'ai simplement accouplé avec un ChangeListener pour mettre à jour la variable interne de lecture vidéo.

    Maintenant je cherche un moyen de changer le comportement du slider quand on clique sur sa barre.
    Actuellement, si je clique en dehors de son curseur, le slider déplace son curseur d'un pas dans la direction de la souris mais ne se déplace pas juqu'au pointeur de la souris. J'ai essayé les méthodes setExtent(value) et setSnapToTicks(true) sans résultat.

    Du coup, pour avancer la vidéo sur un point précis, je suis obligé de faire glisser le curseur du slider jusqu'à ce point, ce qui est peu pratique.

    Y a-t-il une méthode qui permette de faire du JSlider une barre vidéo positionnable par clic ?

Discussions similaires

  1. Video player Java
    Par bennour.mohamed dans le forum Général Java
    Réponses: 2
    Dernier message: 28/05/2012, 09h48
  2. [Video] les api java de traitement vidéo
    Par Invité dans le forum Multimédia
    Réponses: 1
    Dernier message: 08/05/2009, 12h09
  3. [Video] Création vidéo en Java
    Par Prophetis dans le forum Multimédia
    Réponses: 1
    Dernier message: 12/11/2008, 18h58
  4. [Video] Caméra vidéo, Firewire et Windows
    Par Ti-Pou dans le forum Vidéo
    Réponses: 7
    Dernier message: 15/02/2007, 22h46
  5. Real player et Java
    Par mafwalla dans le forum Multimédia
    Réponses: 5
    Dernier message: 23/02/2006, 09h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo