Gestion des ressources audio et sécurité du système de fichiers
Le bac à sable du système de fichiers
Le SDK d'extensions d'Ableton Live 12.4.5 s'exécute dans un environnement hautement sécurisé et cloisonné. Pour garantir la stabilité de Live et protéger le système de l'utilisateur final, vos scripts d'extensions ne disposent pas d'un accès illimité à votre disque dur.
Comprendre le modèle de permissions et savoir comment interagir correctement avec le système de fichiers est indispensable pour concevoir des extensions robustes, prêtes pour les futures exigences de sécurité de Live.
Le répertoire de stockage est accessible via context.environment.storageDirectory.
Il s'agit d'un espace de stockage persistant en lecture et écriture. Les données écrites dans ce dossier survivent d'une session de Live à l'autre et ne sont jamais effacées automatiquement par le système.
Cas d'usage typiques :
- Fichiers de configuration globale (ex:
config.json). - Clés d'API et jetons d'authentification (tokens).
- Historique d'utilisation ou préférences de l'utilisateur.
Le répertoire temporaire est accessible via context.environment.tempDirectory.
Il s'agit d'un espace de stockage volatile. Les fichiers y sont conservés pendant la session active de Live, mais le répertoire peut être nettoyé ou vidé par le système d'exploitation ou par Live entre deux lancements de l'application.
Cas d'usage typiques :
- Fichiers audio intermédiaires (téléchargements temporaires).
- Résultats d'analyses spectrales ou de calculs lourds.
- Fichiers de cache à court terme.
Contenu premium
Abonnez-vous ou achetez la formation pour accéder à l'intégralité du contenu.
- Accès illimité à 1700 formations