BLOB-файл не транслируется - PullRequest
0 голосов
/ 27 августа 2018

Итак, я пытаюсь транслировать видео с URL через BLOB. Вот код ссылки, который я нашел в Интернете:

<script>

window.onload = function() {
var xhr = new XMLHttpRequest();
xhr.open('GET', 'testers.mp4', true);
xhr.responseType = 'blob'; //important
xhr.onload = function(e) {
    if (this.status == 200) {
        console.log("loaded");
        var blob = this.response;
        var video = document.getElementById('id');
        video.oncanplaythrough = function() {
            console.log("Can play through video without stopping");
            URL.revokeObjectURL(this.src);
        };
        video.src = URL.createObjectURL(blob);
        video.load();
    }
};
xhr.send();
}
        </script>

Проблема в том, что он отлично работает на локальном хосте (даже для больших файлов), но не работает на живом сервере. Есть мысли о том, как это сделать?

Заранее спасибо.

1 Ответ

0 голосов
/ 20 сентября 2018

Ах, очевидно, это был сервер, на котором я размещал сайт. Он работал нормально, когда я проверил его на другом сервере. Я предполагаю, что это было связано с моими настройками PHP.ini по умолчанию.

...