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");
}
Son - Bouton Start/Stop
Re: Son - Bouton Start/Stop
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.
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.
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php
https://www.toutjavascript.com/livre/index.php
Re: Son - Bouton Start/Stop
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
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