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

AWT/Swing Java Discussion :

Lecteur de vidéo


Sujet :

AWT/Swing Java

  1. #1
    Membre confirmé Avatar de Paniez
    Homme Profil pro
    Communication & Webservices
    Inscrit en
    Janvier 2003
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Communication & Webservices
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 186
    Par défaut Lecteur de vidéo
    Bonjour,

    J'aimerais faire un lecteur vidéo (integré dans une appli plus grosse, pas une applet) qui puisse lire, dans premier temps les fichiers flash, puis les avi (pour ce dernier, je suis en train de m'orienter sur l'API JMF).
    En cherchant, l'une des rares choses trouvées est une API JFlash, mais elle n'a pas l'air très opérationnelle (me retourne de divisions par 0 et à l'air d'être orienter pour des dessins particuliers) ; du coup, je me retourne vers vous pour savoir si quelqu'un a des infos et/ou autre.

    Merci d'avance

  2. #2
    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
    Laisses tomber pour java diriges toi plutôt sur un truc en C/C++ couplé à FFMPEG, ou encore en utilisant la dernière version de QT (4.4 qui est en bêta).

    Eventuellement coté java tu as FMJ qui est plus évolué que JMF et qui a une API compatible, et qui de plus possède un binding ffmpeg

  3. #3
    Membre confirmé Avatar de Paniez
    Homme Profil pro
    Communication & Webservices
    Inscrit en
    Janvier 2003
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Communication & Webservices
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 186
    Par défaut
    Re,

    J'ai opté pour le Java afin d'avoir une compatibilité multi plate-forme, chose qui, à ma connaissance, ne peut se faire avec du C++.

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    734
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 734
    Par défaut
    Citation Envoyé par Paniez Voir le message
    Re,

    J'ai opté pour le Java afin d'avoir une compatibilité multi plate-forme, chose qui, à ma connaissance, ne peut se faire avec du C++.
    Il est possible de faire du multi plateforme à condition de :
    • utilisateur librairie elle aussi multi plateforme (Qt est multi plateforme, mais ce n'est pas le seul)
    • rester dans le standard du c++.


    Mais évidement, il faut recompiler pour chacune des plateformes, chose qui n'est pas nécessaire en JAVA.

  5. #5
    Membre confirmé Avatar de Paniez
    Homme Profil pro
    Communication & Webservices
    Inscrit en
    Janvier 2003
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Communication & Webservices
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 186
    Par défaut
    Citation Envoyé par Tarul Voir le message
    Mais évidement, il faut recompiler pour chacune des plateformes, chose qui n'est pas nécessaire en JAVA.
    Celà sous-entend d'installer un compilateur ou de le fournir avec l'appli au final ??

  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
    Dans les deux cas tu devras fournir de toute façon une version de l'appli par OS (JMF variant d'implémentation d'un OS à l'autre).
    Donc pour une appli C++ il te faudra compiler l'appli pour chaque OS, l'utilisateur récupérant la version lui convenant.

  7. #7
    Membre confirmé Avatar de Paniez
    Homme Profil pro
    Communication & Webservices
    Inscrit en
    Janvier 2003
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Communication & Webservices
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 186
    Par défaut
    Re,

    Afin de revenir au sujet initial, et si je ne m'abuse, il existe bien des applets java pour lire des fichiers flash (comme pour certains sites de streaming vidéo) ; du coup, si l'applet existe, il doit bien y avoir une version appli ??
    Sinon, avec MFJ, j'ai réussi à lire un mov, mais c'est tout (sans compter le nombre de fichiers à mettre dans son prog ; d'ailleurs il me manque le package filtergraph ... ).

  8. #8
    Membre confirmé Avatar de Paniez
    Homme Profil pro
    Communication & Webservices
    Inscrit en
    Janvier 2003
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Communication & Webservices
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 186
    Par défaut
    Re,

    Toujours rien ??
    Du coup, je me suis orienté vers une "instance" de firefox dans un JPanel grâce à la librairie jdic (ou je galère un peu).

  9. #9
    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
    Bah sinon tu as Jambi (le binding java de Qt) qui est sorti en version 4.4, donc inclus ce qu'il faut pour faire de la vidéo grâce à la librairie Phonon

    http://trolltech.com/company/newsroo...-05.8292370812

  10. #10
    Invité de passage

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Par défaut
    Selon le contexte, ça peut être tout à fait faisable en Java.
    Si tu cherches à afficher une vidéo sur un ordinateur dont tu es sûr qu'il est équipé des bons codecs, tu peux utiliser Java Media Framework (JMF), qui s'appuie sur les codecs natifs du système hôte :

    http://java.sun.com/javase/technolog...top/media/jmf/

    Sinon, si tu as besoin d'un système pur Java, je ne connais que Cortado, qui lit les vidéos au format Ogg Theora et MJPEG :

    http://www.flumotion.net/cortado/

    Et si tu as un peu de temps devant toi, Sun doit livrer cet été de nouvelles API, appelées Java Media Components, en pur Java, dans le cadre du projet JavaFX.

  11. #11
    Membre confirmé Avatar de Paniez
    Homme Profil pro
    Communication & Webservices
    Inscrit en
    Janvier 2003
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Communication & Webservices
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 186
    Par défaut
    Salut,

    Au final, j'ai réussit à créer une "instance" de Firefox dans mon JPanel (j'ai laissé un mini tuto - si j'ai le temps, j'en referai un entier et plus clair - sur le lien précédent) ; comme auparavant, j'avais réussit à lire des vidéos, il me semble que j'ai réussit à faire un lecteur complet (vidéos/flash), tout en me dissociant de l'OS (il faut tout de même les codecs et librairies pour integrées l'instance de Firefox).

    Il me reste à faire un installeur pour tout automatiser ;-) (moi, content lol)

    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lecteur de vidéos
    Par maitrebn dans le forum Webdesign & Ergonomie
    Réponses: 1
    Dernier message: 27/10/2007, 09h41
  2. Réponses: 10
    Dernier message: 30/07/2007, 15h53
  3. Réponses: 15
    Dernier message: 10/07/2007, 17h22
  4. Réalisation d'un lecteur audio/vidéo
    Par Gui59910 dans le forum C++
    Réponses: 10
    Dernier message: 22/04/2007, 17h03
  5. Lecteur de vidéo
    Par ArkAng3 dans le forum MFC
    Réponses: 6
    Dernier message: 04/08/2005, 06h57

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