Como tocar um som continuamente sem interrupção?

Estou tentando reproduzir um som acionado por veículo em um jogo baseado em navegador (continuamente sem interrupção).
O tamanho do meu arquivo .wav é de 1 segundo e tem a mesma frequência do começo ao fim. Mas o som faz uma pequena pausa antes da próxima iteração.
Aqui está o código:

function playSound()
{
    //alert("");
    myAudio = new Audio('http://ithmbwp.com/feedback/SoundsTest/sounds/tank_driven.wav'); 
    if (typeof myAudio.loop == 'boolean')
    {
        myAudio.loop = true;
    }
    else
    {
        myAudio.addEventListener('ended', function() {
            this.currentTime = 0;
            this.play();
        }, false);
    }
    myAudio.volume = 0.3;
    myAudio.play();
}

Alguém pode me ajudar a tocar o som continuamente?

EdiçãoVocê pode visitar minha páginaaqui para observar o problema.

window.onload = function() {
  playSound();
};

function playSound()
{
	//alert("");
	myAudio = new Audio('http://ithmbwp.com/feedback/SoundsTest/sounds/tank_driven.wav'); 
	if (typeof myAudio.loop == 'boolean')
	{
		myAudio.loop = true;
	}
	else
	{
		myAudio.addEventListener('ended', function() {
			this.currentTime = 0;
			this.play();
		}, false);
	}
	myAudio.volume = 0.3;
	myAudio.play();
}
<h3 style="font-family:verdana;">Please listen the sound break.</h3>
<h3 style="font-family:verdana;">It should be continuous.</h3>

questionAnswers(2)

yourAnswerToTheQuestion