Ошибка возврата в Icecast Stream На запрашиваемом ресурсе отсутствует заголовок "Access-Control-Allow-Origin"

Я устанавливаю визуализатор для Icecast, однако я получаю сообщение об ошибке

Failed to load resource: net::ERR_EMPTY_RESPONSE

В конфигурационные файлы Icecast, которые я включил

<header name="Access-Control-Allow-Origin" value="*" />
    <header name="Access-Control-Allow-Headers" value="Origin, Accept, X-Requested-With, Content-Type, If-Modified-Since" />
    <header name="Access-Control-Allow-Methods" value="GET, OPTIONS, HEAD" />

Все же я продолжаю получать ошибку.

Я использую это, чтобы начать аудио,

  <audio id="myAudio" crossorigin='anonymous' src="http://127.0.0.1/radio.ogg"></audio>

Я использую Visualizer (A JS Thing) для выполнения серверной работы.

Visualizer.prototype.loadSound = function () {
    var req = new XMLHttpRequest();
    req.setRequestHeader("crossorigin", "anonymous");
    req.open('GET', this.audioSrc, true);
    req.responseType = 'arraybuffer';
    this.canvasCtx.fillText('Loading...', this.canvas.width / 2 + 10, this.canvas.height / 2);

    req.onload = function () {
        this.ctx.decodeAudioData(req.response, this.playSound.bind(this), this.onError.bind(this));
    }.bind(this);

    req.send();
};

Однако все еще возвращает ошибку, хотя я ее включил.

Ответ, который я получаю от заголовков:

HTTP/1.0 400 Bad Request
Server: Icecast 2.4.2
Date: Sat, 27 Aug 2016 16:16:19 GMT
Content-Type: text/html; charset=utf-8
Cache-Control: no-cache
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Pragma: no-cache
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: Origin, Accept, X-Requested-With, Content-Type, If
-Modified-Since
Access-Control-Allow-Methods: GET, OPTIONS, HEAD

<html><head><title>Error 400</title></head><body><b>400 - unknown request</b></b
ody></html>

Я пытаюсь сделать аудио-визуализатор для прямой радиостанции. Однако возникают проблемы из-за контроля доступа, хотя я установил заголовки в настройках.

Рассматриваемый сценарий: http://www.cssscript.com/minimal-audio-visualizer-with-canvas-and-vanilla-javascript/

0 ответов

Другие вопросы по тегам