<< Click to Display Table of Contents >> Navigation: Documentations techniques > OpenAir SDK > Présentation des fonctionnalités > L'IHM |
Exemple d'affichage : Playlist A / Lecteur Simple / Cartouchier / Cartouchier A
1 - Les lecteurs
2 - Pistes
3 - Affichage du Browser et choix du AirDDO.
Afin de choisir le AirDDO sur lequel l’interface OpenAir se connecte, il faut accéder au menu présent dans la zone haute du Browser.
L’affichage de ce dernier se fait via un clic sur le bouton présent en haut à droite de l’interface ("Affichage browser / choix de AirDDO").
Le clic sur ce bouton fait apparaître le browser comme ci-après :
Le bouton permet d'accéder au choix des AirDDO disponibles.
Par défaut, le AirDDO de référence est sélectionné. Ce choix par défaut est défini dans le fichier de configuration (« config.json ») détaillé plus loin.
Cliquer sur le bouton de choix de AirDDO fait apparaître le liste des AirDDO disponibles. Une fois sélectionné, le AirDDO se charge.
Une fois le AirDDO choisi, plusieurs services sont appelés :
-POST [url service]/api/OnAir/SubscribeDDO
Paramètres du body:
{connectionId: "68b77ef8-903a-4f16-8fec-2bdeaec4e9c2", ddoid: "df001010-b401-4284-b735-6af2e2ec365a"}
-POST [url service]/api/OnAir/GetDDOConfiguration
Paramètres du body:
{ Channel: -1, ddoid: "df001010-b401-4284-b735-6af2e2ec365a"}
Réponse: "[4,0,1,2]"
Ici, en se référant aux Différents types de piste, nous avons une Playlist de type AB, un vide (rempli par la deuxième voie de la piste AB), un lecteur simple et un cartouchier.
-POST [url service]/api/OnAir/GetStructPlaylist
Paramètres du body:
{ Channel: -1, ddoid: "df001010-b401-4284-b735-6af2e2ec365a"}
Réponse: StructPlaylistMessage
contenant les détails de la playlist
-POST [url service]/api/OnAir/GetChannelUpdate
Appelé par toutes les voies, permet d’obtenir l’état courant de chaque voie sous la forme d’une collection de PlaylistItem, chaque PlaylistItem représentant une cartouche de la voie.