To confirm what you say, I did some tests with the sound whose waveform is visible in the following image.
As you can see, the waveform never cross the zero amplitude.
So, I created a
with the property
. When I start the sound, I can hear a very clean click noise. While the sound is playing no clicks occur. When I stop the sound, again I hear the clean click.
I tried to set the volume to 0 instead of stopping the sound and I can still hear the click noise, but grimer (or duller) and not so loud. In such a case, a fast fade out should be applied. In other cases, as I said, it's enough to set the volume to 0 to avoid the click.
If I normalize the same sound, as in the following image
so that the waveform is always near the zero amplitude, no clicks occur at all.
I was hoping there was a simple solution programmatically but it doesn't seem so.