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

Interfaces Graphiques en Java Discussion :

Lire une vid�o WebBrowser Java


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre �clair�
    Homme Profil pro
    �tudiant
    Inscrit en
    Septembre 2011
    Messages
    412
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 412
    Par d�faut Lire une vid�o WebBrowser Java
    Bonjour � tous,
    Je souhaite cr�er un WebBrowser en Java (qui lit uniquement des vid�os YouTube). Tous les codes que j'ai pu trouver rendent un tr�s mauvais affichage, la simple page Google est toute bleue... Je pense que c'est du � l'interpr�tation HTML. J'ai trouv� un code fourni par Oracle utilisant JavaFX qui m'affiche correctement les pages. Le probl�me c'est que je ne peux pas lire les vid�os sur YouTube. Apr�s plusieurs heures recherches, j'ai pu affiner en trouvant un code qui cr�e un WebView et m'affiche uniquement la vid�o (qui ne d�marre toujours pas) : https://community.oracle.com/thread/2387171?tstart=0
    J'ai �galement trouv� une biblioth�que JxBrowser qui fonctionne sur les vid�os YouTube mais bon, 1 999$... http://www.teamdev.com/jxbrowser
    Quelqu'un aurait-il la solution ?
    Merci.

  2. #2
    Expert �minent
    Avatar de tchize_
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par d�faut
    Pourquoi tu ne t'oriente pas vers un int�gration de firefox ou chrome dans java? Au moins tout est g�rer et l'affichage fonctionne puisque c'est le m�me code que celui du browser de base.

  3. #3
    Membre �clair�
    Homme Profil pro
    �tudiant
    Inscrit en
    Septembre 2011
    Messages
    412
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 412
    Par d�faut
    Bonjour tchize_ ,
    ce serait la solution parfaite ! Est-ce compliqu� ? Par o� puis-je commencer mes recherches ?
    Merci, A+

  4. #4
    Expert �minent
    Avatar de tchize_
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par d�faut
    http://sourceforge.net/projects/mozswing/

    Je ne sais pas si il y a des produits plus � jour.

  5. #5
    Membre �clair�
    Homme Profil pro
    �tudiant
    Inscrit en
    Septembre 2011
    Messages
    412
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 412
    Par d�faut
    Bonjour tchize_,
    apr�s avoir analys� toutes les classes, je ne parviens toujours pas � comprendre comment est g�n�r� le WebBrowser.
    Merci.

  6. #6
    Expert �minent
    Avatar de tchize_
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par d�faut
    Y a un exemple de code ici:

    http://sourceforge.net/p/mozswing/co...llaWindow.java


    en gros suffit de cr�er un MozillaPanel il me semble.

  7. #7
    Membre �clair�
    Homme Profil pro
    �tudiant
    Inscrit en
    Septembre 2011
    Messages
    412
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 412
    Par d�faut
    Salut,
    je viens d'ajouter tous les fichiers � un nouveau projet dans le but d'avoir la bonne arborescence. Je pense que j'ai du mal faire quelque chose car j'ai des erreurs de partout, est-ce que le programme devrait d�bugger correctement de suite ? D�sol� je n'ai jamais utilis� de projet open source.
    D�j� dans le projet il manque un dossier pour l'import : org.apache.commons.logging.Log
    Je l'ai donc rajout� :
    Nom : Capture.PNG
Affichages : 523
Taille : 23,3 Ko

    Le probl�me c'est que j'ai toujours des erreurs dans l'impl�mentation de la classe abstraite IMozillaWindow utilis�e dans MozillaWindow.
    Est-ce que �a fonctionne chez toi ?
    Merci encore pour ton aide !

  8. #8
    Expert �minent
    Avatar de tchize_
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par d�faut
    Tu fais les choses de travers. Tu tente d'utiliser les sources directement, hors ces sources n�cessitent une compilation particuli�re. Prend directement les binaire et ajoute les comme librairies dans ton projet. Tu a besoin de mettre dans ton build path tout ce qui se trouve dans lib, de rajouter � ton projet le r�pertoire "native".

    Pour lancer sous windows, il faut ajouter � ta ligne de commande le param�tre suivant pour la jvm
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    -Djava.library.path=TempMozilla\native\win32;TempMozilla\native\win32\xulrunner\bin
    (� adapter suivant ton dossier)

    Tu va peut �tre avoir besoin d'ajouter aussi les dll http://www.addictivetips.com/windows...-in-windows-7/ si tu as ce message d'erreur https://github.com/caiiiycuk/jbrowser/issues/7

    Ensuite, comme tu peux voir, c'est assez simple � mettre en place


    Nom : screen.png
Affichages : 650
Taille : 698,2 Ko

    Par contre, je gal�re avec les videos youtube. Faudra peut �tre mettre � jour la version de xulrunner, mais t'as un bon d�part.


    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
    package com.developpez;
     
    import javax.swing.JFrame;
     
    import org.mozilla.browser.MozillaPanel;
    import org.mozilla.browser.MozillaWindow;
     
    public class Main {
     
    	public static void main(String[] args) {
            MozillaWindow frame = new MozillaWindow();
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setBounds(200, 200, 1024, 768);
            frame.setVisible(true);
            frame.load("http://www.dailymotion.com/video/x2wuua7_voici-l-invention-du-siecle-un-surf-motorise-simplement-genial_fun");
    	}
     
    }

  9. #9
    Membre �clair�
    Homme Profil pro
    �tudiant
    Inscrit en
    Septembre 2011
    Messages
    412
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 412
    Par d�faut
    Salut tchize_ ,
    �a avance... Doucement mais �a avance ahah J'ai r�ussi � compiler le programme le probl�me c'est que j'ai l'erreur dont tu me parlais :
    juil. 07, 2015 7:16:19 PM org.mozilla.browser.MozillaInitialization initialize
    INFOS: Using xul runner dir: C:\Users\cleme\Desktop\native\win32\xulrunner
    juil. 07, 2015 7:16:19 PM org.mozilla.browser.MozillaInitialization initialize
    GRAVE: failed to initialize mozilla
    org.mozilla.browser.MozillaException: java.lang.UnsatisfiedLinkError: C:\Users\cleme\Desktop\native\win32\xulrunner\javaxpcomglue.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
    at org.mozilla.browser.MozillaExecutor.mozInit(MozillaExecutor.java:220)
    at org.mozilla.browser.MozillaInitialization.initialize(MozillaInitialization.java:143)
    at org.mozilla.browser.MozillaWindow.<init>(MozillaWindow.java:132)
    at org.mozilla.browser.MozillaWindow.<init>(MozillaWindow.java:101)
    at org.mozilla.browser.MozillaWindow.main(MozillaWindow.java:515)
    Caused by: java.lang.UnsatisfiedLinkError: C:\Users\cleme\Desktop\native\win32\xulrunner\javaxpcomglue.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(Unknown Source)
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.load0(Unknown Source)
    at java.lang.System.load(Unknown Source)
    at org.mozilla.xpcom.internal.JavaXPCOMMethods.registerJavaXPCOMMethods(JavaXPCOMMethods.java:57)
    at org.mozilla.xpcom.internal.MozillaImpl.initialize(MozillaImpl.java:48)
    at org.mozilla.xpcom.Mozilla.initialize(Mozilla.java:668)
    at org.mozilla.browser.MozillaInitialization$2.run(MozillaInitialization.java:155)
    at org.mozilla.browser.MozillaExecutor$1.run(MozillaExecutor.java:191)
    Nom : Capture.PNG
Affichages : 626
Taille : 179,5 Ko

    J'ai essay� plusieurs solutions trouv�es sur les forums mais aucune ne fonctionne. J'ai bien sur essay� la solution que tu proposais mais en vain. J'ai essay� d'installer Java 32 bit, toujours le probl�me. JDK 32 & 64 bit pareil. J'ai essay� de changer les JRE comme le propose ce sujet mais rien � faire.
    J'ai peut �tre mal configur� quelque chose, je t'ai mis les d�tails du build path de mozswing.jar dans la capture d'�cran plus haut.
    Voil� apr�s un peu plus de deux heures de gal�re j'esp�re que tu pourras m'aider !
    A+ et merci encore

  10. #10
    Expert �minent
    Avatar de tchize_
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par d�faut
    Tu dois faire tourner ton programme avec une java 32, comme le dit le message d'erreur. Je ne pense pas qu'il existe un xulrunner 64bits sous windows.

    Et non, tu ne peux pas avoir le m�me message avec une java 32 Si t'as le m�me message, c'est que tu es dans une java 64.

  11. #11
    Membre �clair�
    Homme Profil pro
    �tudiant
    Inscrit en
    Septembre 2011
    Messages
    412
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 412
    Par d�faut
    On parle bien du JRE quand on parle de 32 Bit ou 64 Bit ? Parce que je l'ai bien configur� pourtant...

    Nom : Capture.PNG
Affichages : 543
Taille : 35,4 Ko

    Dans les param�tre de built path pour les biblioth�ques je n'ai mis que : "C:/Users/cleme/Desktop/native/win32/xulrunner" pour mozswing.jar, c'est bien cela qu'il fallait faire ou j'ai oubli� quelque chose ?
    Merci.

  12. #12
    Expert �minent
    Avatar de tchize_
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par d�faut
    C'est bien de dire a eclipse que la jre 32 existe. C'est mieux dire de l'utiliser.

  13. #13
    Membre �clair�
    Homme Profil pro
    �tudiant
    Inscrit en
    Septembre 2011
    Messages
    412
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 412
    Par d�faut
    Bonjour tchize_,
    d�sol� de ne pas avoir donn� de nouvelles plus t�t, vacances oblige ! Es-tu sous Windows 32 bits ou 64 bits ? Je viens pourtant de tout revoir la configuration et rien n'y fait.
    Merci de ton aide.

  14. #14
    Membre �clair�
    Homme Profil pro
    �tudiant
    Inscrit en
    Septembre 2011
    Messages
    412
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 412
    Par d�faut
    Bonjour � tous,
    petit retour de la situation, malgr� le fait que j'utilise la JVM 32 Bits et que MozSwing se lance, je ne peux toujours pas lire les vid�os, cette derni�re ne se lance pas :
    Nom : Capture.png
Affichages : 572
Taille : 158,2 Ko

    Ce n'est pas grave car j'ai r�ussi � trouver une autre biblioth�que gratuite qui fonctionne parfaitement : The DJ Project. Le d�veloppeur propose �galement des exemples de code sur cette page. La biblioth�que est � ajouter en d�pendance et � utiliser avec la JVM 32 Bits.
    Par contre, j'ai une question pour ceux qui connaissent ce genre de biblioth�que, pourquoi lorsque je lis ma vid�o c'est toujours FlashPlayer qui est utilis� sur YouTube ? M�me Google ne semble pas avoir �volu�, il y a toujours les petits boutons en haut : "Images","Vid�os"...
    Merci de votre aide en tout cas !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [XHTML] Balise OBJECT pour lire une vid�o...
    Par zoidy dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 3
    Dernier message: 02/06/2006, 10h21
  2. Lire une vid�o stock�e sur serveur distant
    Par zoidy dans le forum Biblioth�ques et frameworks
    R�ponses: 5
    Dernier message: 22/05/2006, 13h38
  3. [HTML+TIME] Lire une vid�o
    Par r0d dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 6
    Dernier message: 12/03/2006, 05h56
  4. [FLASH] Lire une vid�o via Media player ?
    Par tomguiss dans le forum Flash
    R�ponses: 1
    Dernier message: 30/11/2005, 23h14
  5. [Composants][Animation] Lire une vid�o compress�e
    Par femtosa dans le forum Composants VCL
    R�ponses: 6
    Dernier message: 03/09/2002, 08h03

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