Есть массив объектов Audio
заполняется примерно так:
var buffer = new Array();
myAudio = new Audio('/playlist/radio');
buffer[last_part_index] = myAudio;
далее воспроизвожу:
function work()
{
myAudio = buffer[current_part_index];
myAudio.addEventListener('ended', function () {
current_part_index++;
work();
});
myAudio.play();
}
как видно, я воспроизвожу аудио данные из массива по порядку Так вот проблема в том, что есть небольшой "пробел" пока начинает играть следующий элемент массива. Т.е. заметны переходы. Возможно как-то обойти их, чтобы воспроизведение казалось целостным?