Haut de page
18 Mai 2012, St Eric
Zenith : simplifiez vous la vie
Campagne membre
Accueil » Cours sur le semi-langage ZeL » [instruction] audio
  Articles de cette rubrique :
 

[instruction] audio

Permet de jouer un son audio encodé au format ogg-vorbis et hébergé sur internet par vos soin. Vérifiez bien que le lien que vous donnez soit valide, et qu'il se termine par ".ogg".

Cette instruction ne fonctionnera que sous Firefox 3.5 et ultérieur. Sous Firefox 3.0, elle sera automatiquement ignorée.

Syntaxe :

{"audio":"adresse vers le fichier audio ogg",
  "options":"les options ici",
  "do":[Instructions],
},

Liste des options facultatives

  • synchronous : lecture en synchrone, c'est à dire que les instructions suivantes commenceront avant sans attendre la fin de la lecture 

Les instructions "do" (facultatif)

Ces instructions s'exécutent pendant la lecture du fichier audio. Si l'option "synchronous" n'est pas spécifiée, seules les instructions de ce "do" seront exécutées simultanément avec la lecture de la musique.

 

Exemples

Exemple 1 : avec l'option synchrone :

{
  "debug":true, // enables debug mode
  "url":"kazeo.com/gestion/admin.php?page=forum", // replace SOMELINK or delete it
  "do":[
    {"ifnotexists":".tclcon",
     "then":[
        {"exit":"vous devez etre connecte"},

    ]},

    {"ifnotexists":"#btn_close_tabs_bar",
     "then":[
        {"exit":"Pour tester ce script, il faut se connecter avec la version stable de Kazeo"},
    ]},
{"function":"parcourir",
     "do":[
        {"for":"$topic",
        "in":".tclcon h3 a[href*='sr=viewforum']",
        "options":"reload",
        "do":[
            {"goTo":"$topic"},
            {"click":"l"},
            {"wait":"while loading"},
            {"call":"parcourir"}, // fonction recursive
        ],
        },
        {"ifexists":".linkst a:last",
         "then":[
            
            {"goTo":".linkst a:last"},
            {"click":"l"},
            {"wait":"while loading"},
            {"goTo":"#btn_close_tabs_bar"},
            {"click":"l"},
        ]},
    ]},
   
    {"audio":"http://www.votre_fabuleux.site.com/piste_demo.ogg",
     "options":"synchronous"},

    {"call":"parcourir"}
    {"goTo":"a:first"},
   
 ],
}

 

Exemple 2 : avec "do" :

{
  "debug":true, // enables debug mode
  "url":"kazeo.com/gestion/admin.php?page=forum", // replace SOMELINK or delete it
  "do":[
    {"ifnotexists":".tclcon",
     "then":[
        {"exit":"vous devez etre connecte"},

    ]},

    {"ifnotexists":"#btn_close_tabs_bar",
     "then":[
        {"exit":"Pour tester ce script, il faut se connecter avec la version stable de Kazeo"},
    ]},
{"function":"parcourir",
     "do":[
        {"for":"$topic",
        "in":".tclcon h3 a[href*='sr=viewforum']",
        "options":"reload",
        "do":[
            {"goTo":"$topic"},
            {"click":"l"},
            {"wait":"while loading"},
            {"call":"parcourir"}, // fonction recursive
        ],
        },
        {"ifexists":".linkst a:last",
         "then":[
            
            {"goTo":".linkst a:last"},
            {"click":"l"},
            {"wait":"while loading"},
            {"goTo":"#btn_close_tabs_bar"},
            {"click":"l"},
        ]},
    ]},
   
    {"audio":"http://www.votre_fabuleux.site.com/piste_demo.ogg",
     "do":[
{"call":"parcourir"}]
     },

    {"goTo":"a:first"}, // sera appelé après la lecture du fichier audio
 ],
}

Tags associés : Instruction, audio

J'kaz !
0
Le Jeudi 16 Juillet 2009
Poster un commentaire
Pseudo :
Email (facultatif) :
Adresse site (facultatif) :
Votre message :
Voulez-vous suivre le fil de la discussion ?
styles