Cher journal,
je cherche un framework graphique me permettant de migrer une application Windows vers Linux : l'appli en question est codée avec VC++ et utilise les composants ActiveX IE et Windows Media Player pour afficher des pages web et des vidéos. Je dois ici reconnaître que le fait d'avoir des composants sous une forme commune permet d'écrire ce genre d'appli très facilement - le problème est ici dans la nature des composants (IE et WMP). (pas de troll svp).
Bref, que puis-je utiliser sous Gnu/Linux pour faire la même chose ? Je penche pour utiliser Gecko et VLC, reste à trouver un framework qui permettent d'appeler ces 2 composants sans trop de mal... et là mes recherches ne m'ont rien montré de vraiment simple (GTK, wxwidget, QT, ...)
Idées, exemples, et conseils bienvenus...
# Et XUL ?
Posté par Paul Rouget . Évalué à 6.
http://xulfr.org
[^] # Re: Et XUL ?
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 8.
Gecko, ou plus exactement xulrunner, est un framework. Donc jigso, ton framework est tout trouvé ;-)
[^] # Re: Et XUL ?
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 8.
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:html="http://www.w3.org/1999/xhtml">
<description>Lecteur Vlc</description>
<html:embed type="application/x-vlc-plugin" id="video"
autoplay="no" loop="yes" width="400" height="300"
target="http://server.example.org/video1.vob" />
<hbox pack="center">
<button label="play" oncommand="document.getElementById('video').play()" />
<button label="stop" oncommand="document.getElementById('video').stop()" />
</hbox>
</window>
Il suffit ensuite d'avoir XulRunner, de créer l'arborescence de l'appli comme il faut et les 2-3 fichiers de conf, d'y inclure les fichiers du plugins ainsi que ce fichier xul, et te voilà avec un media player :-) (bon, ultra simplifié mais en principe ça marche...)
[^] # Re: Et XUL ?
Posté par jigso . Évalué à 1.
J'ai installé xulrunner, ert j'ai testé ton code : ça marche presque, le plugin ne semble pas se lancer. Je pense que je l'ai mal installé : j'ai juste recopié libvlcplugin.so dans le répertoire plugin de xulrunner - lib récupérée dans le paquet mozilla-plugin-vlc, sous Ubuntu - peut-être un pb de version ?
[^] # Re: Et XUL ?
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 4.
Pour ma part, j'ai recompilé XulRunner...
J'ai fait aussi un mini tutoriel reprenant l'exemple :
http://xulfr.org/wiki/RessourcesLibs/MediaPlayer
# songbird
Posté par Vincent Behar . Évalué à 9.
c'est justement une intégration de VLC et XULRunner, qui profite du framework mozilla pour etre multiplateforme
le projet est encore jeune, mais ca avance vite...
# QT
Posté par Axel R. (site web personnel) . Évalué à 4.
http://www.qtfr.org/2006/12/18/36-qt-et-les-libs-multimedia-(...)
mes 2 cts...
Axel
# KDE
Posté par Michaël Larouche . Évalué à 6.
C'est très simple de mettre le composant HTML dans un application(KHTMLPart). Et pour le multimedia, tu peux réutiliser d'autres KParts déjà fait de d'autres applications comme Kaffeine ou KMPlayer. Bien sûr ça demande une dépendance de plus à l'exécution.
# Portage bête et méchant
Posté par Fabimaru (site web personnel) . Évalué à 1.
# Je me dévoue
Posté par Achille Fouilleul (site web personnel) . Évalué à 1.
# Commentaire supprimé
Posté par Anonyme . Évalué à 0.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: les questions
Posté par liberforce (site web personnel) . Évalué à 1.
[^] # Re: les questions
Posté par TImaniac (site web personnel) . Évalué à 8.
[^] # Re: les questions
Posté par rewind (Mastodon) . Évalué à 3.
Tu sous-estimes largement le pouvoir trollifère des moules llnuxfr...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.