У меня есть программа, которая проигрывает песни с сервера. Чтобы сделать его более эффективным, я разделяю аудиофайл на сервере на сегменты и отправляю их клиенту, используя Ajax в кодировке base64. Встроенный аудиоплеер HTML5 воспроизводит аудиосегмент base64, но при воспроизведении следующего аудиосегмента он делает небольшую паузу, а затем воспроизводит. Извлеченные сегменты сохраняются в IndexedDB для быстрого доступа, но все же вызывает паузу в воспроизведении. Как сделать программу более эффективной, а также исправить звуковые паузы между переключениями сегментов.
Есть ли другой способ добавить аудиофайл к воспроизводимому в данный момент аудиоисточнику без паузы, используя Javascript?