В браузерах с поддержкой 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"
.