Это не полностью описывает постановку задачи, но, глядя на код, поведение ожидается.Вы должны добавить код, чтобы поставить аудио в очередь, а не воспроизводить его сразу.
Итак, создайте очередь и сохраните загруженный звук в очереди.Вместо немедленного воспроизведения, проверьте, воспроизводится ли какой-либо звук, если это так, подождите, пока он не закончится (нужно добавить слушателей).Как только это закончится, вытолкните его из очереди и играйте следующий элемент qued.Больше кода и деталей по постановке проблемы помогут лучше.