API – Sounds


sound_list : /cgi-bin/sound_list

Permet d’avoir la liste des sons disponibles dans le Lapin.
la réponse est un tableau JSON avec les attributs suivants :

id : Identifiant du son

{ "sounds": [ { "id":"bip1"},{ "id":"bling"},{ "id":"flush"},{ "id":"install_ok"},{ "id":"jet1"},{ "id":"laser_15"},{ "id":"ready"},{ "id":"rfid_error"},{ "id":"rfid_ok"},{ "id":"saut1"},{ "id":"start"},{ "id":"twang_01"},{ "id":"twang_04"}], "return":"0" }

sound : /cgi-bin/sound?id=xx&url=http://yyy

Permet de jouer un son stocké dans le lapin, ou disponible via une url.

ATTENTION: Vous ne pouvez pas utiliser les paramètres id et url en même temps.
id est une des valeurs renvoyées par sound_list.
url est une URL accessible depuis votre Lapin.

Exemples :
/cgi-bin/sound?id=flush

/cgi-bin/sound?url=http://streaming.radio.rtl.fr/rtl-1-44-96

{"return":"0"}

sound_control : /cgi-bin/sound_control?cmd=pause/quit

Permet de contrôler  le son qui est joué par le lapin.

La commande pause permet de mettre en pause ou de redémarrer la lecture du flux audio en cours.
La commande quit permet de terminer la lecture du flux audio en cours.

Exemples :
/cgi-bin/sound_control?cmd=pause

{"return":"0","cmd":"pause"}