XMLHttpRequest для видео тега? - PullRequest
2 голосов
/ 13 мая 2011

Кто-нибудь пробовал использовать двоичные данные из запроса XHR в качестве содержимого видеофайла?

1 Ответ

1 голос
/ 13 мая 2011

В браузерах с поддержкой Blob вы можете выполнять следующие действия и использовать генерацию, если req является new XMLHttpRequest:

var some_video_element = ...;
req.onload = function () {
    var blob_uri = URL.createObjectURL(this.response);
    some_video_element.appendChild(document.createElement("source"))
        .src = blob_uri;
};
req.responseType = "blob";
req.open(...);
req.send(null);

См. этот обходной путь для Google Chrome, пока не будет введено responseType = "blob".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...