In your case, as far as i can see, you're working with only one Thread. That's your problem, I guess that your function playSound()
is also in the same activity, you can't execute multiple calls of this function at once without multithreading (which can be done with AsyncTask
).
Note that multitouching is not part of developers job, there is no way to enable more touching capability (this is part of hardware). But usually you can use 10~ fingers at once.