Как настроить node.js сервер на правильную отдачу буферной/chuncked информации для html5 audio api?

Ребята, всем привет. Есть сайт - аудиоплеер. На нем много музыки, биографии музыкантов, обложек, альбомо и т.д. Сервер с клиентом общается по resutful api. Проблема в том, что владелец обнаружил проблему : даже во время простоя на сервер приходят запросы типа https://localhost/null и браузеры жалуются на "Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING". Аудио проигрывается, используя html5 audio, а загрузка треков на момента возможности проигрывания осуществляется, используя нативное html5 audio api. Опять же, из-за некорректной работы сервера, невозможно прыгать по разных участкам аудио(audio.currentTime не устанавливается), если не перезагружать аудио, используя специфический ajax запрос. Что-то вроде этого :
$http.get(audioFileURL,
        {responseType:'blob'})
        .success(function(data){
            var fr = new FileReader;
            fr.readAsDataURL(data);
            fr.onloadend = function(){
                domObjects.audio.src = fr.result;
            };
        });


Какое есть решение? Основная проблема - невозможность менять позицию аудио и непонятные приходящие запросы на сервер вида localhost/null, а также "Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING".Спасибо! :)
  • Вопрос задан
  • 498 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Grenudi
Прошу прощения , вопрос совсем не по теме , но в тостере нет лс . Как с тобой можно связаться ( вк , почта , фейс ) ?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы