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>