CATALOGUE Code & Data Apprendre ActionScript 3 Manipuler le Volume et le Panoramique avec SoundTransform

Manipuler le Volume et le Panoramique avec SoundTransform

Modification du volume et du panoramique
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre ActionScript 3
Revoir le teaser Je m'abonne
Transcription

59,90€ 35,94€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ 35,94€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo incluent :
- Comprendre l'utilisation de la classe SoundTransform.
- Savoir ajuster le volume et le panoramique d'un son.
- Appliquer des transformations audio sur des canaux spécifiques.

Apprenez à modifier le volume et le panoramique d'un son en utilisant la classe SoundTransform et SoundChannel dans ActionScript.

Lorsque nous souhaitons modifier le volume ou le panoramique d'un son, nous disposons sur la classe SoundChannel d'une propriété SoundTransform. Cette propriété SoundTransform attend une occurrence de la classe SoundTransform, classe qui contient des propriétés nous permettant de manipuler volume et panoramique. Généralement, les propriétés Pan pour le panoramique ou la balance et la propriété volume répondront à nos besoins. Si vous souhaitez aller plus dans le détail, vous pouvez aussi choisir quelle quantité de volume du canal gauche vous dirigez vers le canal gauche ou droit, et vous pourrez aussi faire de même à partir du canal droit vers le canal gauche ou vers le canal droit lui-même.

Nous allons ici faire un exemple avec les propriétés volume et panoramique. Lorsque nous créons une occurrence de la classe Sound, nous démarrons la lecture grâce à la méthode Play. À chaque fois que nous allons appeler cette méthode Play, un nouveau canal audio va être généré et une nouvelle lecture du son va être démarrée dans ce canal audio. Pour récupérer ce SoundChannel, nous allons donc créer une variable et nous allons lui affecter le retour de la méthode Play.

Nous créons une variable du type SoundChannel et grâce à l'opérateur d'affectation, nous affectons le retour de la méthode Play. Nous allons ensuite créer un objet SoundTransform que nous nommerons TransformationAudio. Cette nouvelle occurrence contient par défaut des valeurs de volume et de panoramique égale à 1 pour le volume et 0 pour le panoramique. 1 est le volume maximal, 0 représente une balance par défaut au centre.

Nous allons accéder à la propriété volume pour par exemple le réduire à 50%. Nous utilisons la propriété pan pour envoyer le son dans le canal gauche en utilisant la valeur -1. 1 serait pour le canal droit. Pour appliquer la transformation audio, nous terminons par affecter dans la propriété SoundTransform du canal notre objet SoundTransform qui contient nos transformations audio.

Voir plus
Questions réponses
Qu'est-ce que la propriété SoundTransform permet de manipuler ?
La propriété SoundTransform permet de manipuler le volume et le panoramique d'un son.
Comment démarre-t-on la lecture d'un son dans la classe Sound ?
Nous démarrons la lecture d'un son dans la classe Sound grâce à la méthode Play.
Quelle est la valeur maximale du volume dans SoundTransform ?
La valeur maximale du volume dans SoundTransform est 1.

Programme détaillé