• [^] # Re: Et XUL ?

    Posté par (site web personnel, Mastodon) . En réponse au journal Recherche framework désepérement. Évalué à 8.

    Et parce qu'un exemple vaut mieux qu'un long discours, voici à quoi pourrait ressembler le fichier xul de ta fenêtre media player :

    <?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...)