Я делаю это, и это работает. Но очень долго жду ответа от xhr.onload. Как быстро изменить ссылку видео mp4 на blob.
window.URL = window.URL || window.webkitURL;
var xhr = new XMLHttpRequest();
xhr.open('GET', '1.mp4', true);
xhr.responseType = 'blob';
xhr.onload = function(e) {
video.src = window.URL.createObjectURL(this.response);
};
xhr.send();