Chapitre 2 - Leçon 7 Théorie

L'objet ExtensionContext et le polymorphisme du modèle d'objet

Maîtrisez l'objet ExtensionContext, ses services (application, commands, ui, environment) et apprenez à exploiter le polymorphisme et le typage sécurisé (Type Guarding) pour manipuler le Live Object Model de manière robuste.

Le namespace application fournit un accès direct à l'instance de l'Application, qui est la racine absolue du modèle d'objet de Live (LOM).

C'est à partir d'ici que vous pouvez accéder au morceau (song) actuellement ouvert pour lire ou modifier son tempo, ses pistes ou son état de lecture :

const song = context.application.song;
console.log(`Tempo actuel : ${song.tempo} BPM`);

Contenu premium

Abonnez-vous ou achetez la formation pour accéder à l'intégralité du contenu.

Offre limitée -50% : 00j 00h 00m
Abonnement
  • Accès illimité à 1700 formations
34,90€ 17,45€ /mois
Recommandé
Achat unique
  • Accès illimité à la formation
39,00€ 19,50€ Ajouter au panier Acheter maintenant