Повесьте на тег аудио обработчик события
onended, который будет подставлять src следующего трека.
var audio = new Audio();
audio.onended = function(e)
{
var target = e.target;
var cur_src = target.getAttribute('src');
switch(cur_src)
{
case '1.mp3': target.setAttribute('src', '2.mp3'); break;
case '2.mp3': target.setAttribute('src', '3.mp3'); break;
case '3.mp3': target.setAttribute('src', '1.mp3'); break;
}
target.play();
};
audio.setAttribute('src', '1.mp3');
audio.autoplay = true;
PS: обязательно предусмотрите возможность останавливать фоновую музыку, и запоминать это действие в куках, иначе пользователи проклянут вас и ваш сайт, так как фон надоедает примерно через минуту, а то и раньше.)))