Skip to main content
Known Participant
February 1, 2018
Answered

Stop and play all sounds

  • February 1, 2018
  • 2 replies
  • 1709 views

I know that there are several threads, but none was helpful for my question.

Since it is a very simple task, I am surprised about it:

In many Animate/Canvas animations sound is used. And in all of them it is a good practice to offer a button to the users to stop the sound.

createjs.Sound.stop(); does a good job only for the first sound playing. If there are more sounds set on keyframes of the timeline later, they will play. It means that the code only stops the currently playing sound.

How to manage to stop (play) all sounds of the animation???

Thanks in advance for help.

This topic has been closed for replies.
Correct answer ClayUUID

Your thread title is not a good description of what you're actually trying to do. You're not wanting to stop and play all sounds, you're wanting to mute all sounds.

And what do you know, the SoundJS component of CreateJS offers exactly that.

createjs.Sound.muted = true;

2 replies

Participant
January 24, 2020
 
How can I apply it? I have a movie clip as a button
createjs.Sound.stop();
Thanls a lot
 

 

createjs.Sound.stop();

ClayUUIDCorrect answer
Legend
February 1, 2018

Your thread title is not a good description of what you're actually trying to do. You're not wanting to stop and play all sounds, you're wanting to mute all sounds.

And what do you know, the SoundJS component of CreateJS offers exactly that.

createjs.Sound.muted = true;

Known Participant
February 1, 2018

Sorry, I am neither programmer nor English native speaker ;-)

But your hint was perfectly right.

Thank you