IDAL

IDAL

L'objet IDAL est disponible dans le scope global lors de l'utilisation du SDK JavaScript ID-AL.

Cet object offre un point d'entrée permettant un accès simplifié aux fonctionnalités du lecteur.
Pour plus d'informations concernant l'utilisation du SDK, reportez vous à ce tutoriel.

Vous pouvez télécharger la dernière version du SDK ici.

Méthodes

(static) getControlInterfaces() → {Promise.<IdalControlInterfaces>}

Récupérer les interfaces de contrôle du système nécessaires au contrôle du lecteur vidéo.

Il est fortement conseillé d'utiliser cette méthode comme point d'entrée pour la programmation du lecteur.
Cette méthode permet en effet de s'affranchir de l'utilisation directe de l'événement SystemReadyEvent.

Notez qu'il n'est pas possible d'utliser cette méthode dans une <iframe> : le contrôle du lecteur est autorisé uniquement dans la page principale.

Exemple
IDAL.getControlInterfaces()
    .then(function(ifaces) {
            // L'object ifaces contient toutes les interfaces de contrôle:
            //      - ifaces.player
            //      - ifaces.serial
            //      - ifaces.logger
            //      - ifaces.printer
            //      - ifaces.contact

            // Il est maintenant par example possible de contrôler la lecture vidéo:
            ifaces.player.getAllFolders()
                .then(function(folders) {
                    // Faire quelque chose d'utile...
                    console.log("Folders received: " + JSON.stringify(folders));
                })
                .catch(function(error) {
                    // Faire quelque chose d'utile...
                });
    });
Valeur de retour:

Une promesse résolue avec une valeur de type IdalControlInterfaces contenant toutes les interfaces de contrôle du lecteur.

Type
Promise.<IdalControlInterfaces>