In my android soundboard, all of the buttons work perfectly and the sounds play normally, but there is a problem. The problem is that when you press a button in the app, you can press other buttons. For instance, if the button I press plays a siren like noise, I can press another button and both sounds will play at the same time. This is not what I want. Is there any code I can add to make it so that I can click only one button at a time, or some code that makes the previous sound stop and it will play the newly selected sound?
I am looking to create a system which on signup will create a subdomain on my website for the users account area.
the simplest thing is to just have a soundPlaying boolean that is global that you set when the user clicks a sound button and that is unset by the end of that sound.
ReplyDelete//global variable
private boolean soundPlaying = false;
//in your click function
if(soundPlaying)
return;
soundPlaying = true;
...
//when sound is done
onComplete(){
soundPlaying = false;
}