Introduction aux classes Soon et SoonChannel
Objectifs
Les objectifs de cette vidéo sont de comprendre et utiliser les classes Soon et SoonChannel pour charger, lire et extraire des données audio binaires, ainsi que de gérer divers événements liés au son.
Résumé
Découvrez comment utiliser les classes Soon et SoonChannel pour gérer le son en S3, y compris le chargement, la lecture et l'extraction de données audio binaires.
Description
Cette leçon détaille l'utilisation des classes Soon et SoonChannel pour manipuler des sons en S3. La classe Soon permet de lancer le chargement d'un son avec la méthode Load et de le lire par la suite. Elle gère également la fermeture du flux de chargement avec la méthode Close. Diverses propriétés telles que BytesLoaded, BytesTotal, IsBuffering, URL et Length fournissent des informations sur l’état et la durée du son chargé. La classe permet aussi d'accéder aux données ID3, contenant des informations telles que l'auteur et le titre de la musique. Un ajout dans le FlashPlayer 10 permet d'extraire des données audio en binaire pour les manipuler. Les événements liés à cette classe incluent le début, la progression, la complétion du chargement, les erreurs de chargement, et l’accès aux données ID3. La classe SoonChannel s’occupe principalement de la lecture du son, permettant de gérer l'amplitude, le panoramique, et la position du son. La méthode Stop permet d'arrêter la lecture. Chaque lecture du son par la méthode Play retourne un canal audio utilisé pour lire le son.