Page 1 sur 1

Son - Bouton Start/Stop

Posté : 22 avr. 2021, 16:51
par Jean-Luc
Bonjour à tous,

Je suis nouveau sur ce forum et j'ai commencé par vérifier si ma question était déjà posée (ce qui ne semble pas le cas).
Pourtant j'imagine que c'est plutôt basique...
J'utilisais ActionsScript et je passe petit à petit sur Javascript avec Animate pour le graphisme.

Ma question :
Je souhaite utiliser un seul bouton (interrupteur) pour lancer et stopper un son.
Je parviens à le lancer mais je n'arrive pas à traduire le reste du code ActionScript pour l'arrêter.

Merci par avance si quelqu'un pouvait m'indiquer, une piste ou la voix à suivre.
Jean-Luc

Script sur le bouton :
this.stop();

// Balalaïka
this.btn_balalaika.addEventListener("click", fl_MouseClickHandler_btn_balalaika.bind(this));

function fl_MouseClickHandler_btn_balalaika() {
createjs.Sound.play("balalaika");
}

Re: Son - Bouton Start/Stop

Posté : 22 avr. 2021, 17:18
par webmaster
Bonjour

En consultant la doc (comme je ne connais pas createjs), je vois que le parametre doit être la source du son
Je dirai donc que le fichier "balalaika" n'existe pas, ou n'est pas au bon endroit.

En regardant la console, il y a sans doute une erreur d'ailleurs.

Re: Son - Bouton Start/Stop

Posté : 22 avr. 2021, 20:45
par Jean-Luc
Merci pour ta réponse rapide

La console n'indique aucune erreur car je n'ai pas de problème pour la lecture du son "balalaika", qui se déclenche bien sur l'appui du bouton
C'est pour l'interrompre que je n'y parviens pas
C'est une formulation logique avec If et Else qui pour l'instant m'échappe