Я бродил по интернету, глядя на то, почему используются блоб-видео, но я недостаточно разбираюсь в технологиях, чтобы по-настоящему понять это. Может кто-то просто объяснить, почему URL-адрес блоба для моего видео лучше (если он есть), чем загрузка src как /video/intro.mp4.
Вот код, который я использовал. Какой из них лучше для моего варианта использования?
<video rel='preload' as='video' id='bgvid'>
<source type='video/mp4' src='/video/intro.mp4' />
</video>
или
var req = new XMLHttpRequest();
req.open('GET', videoURL, true);
req.responseType = 'blob';
req.onload = function() {
if (this.status === 200) {
var videoBlob = this.response;
var vid = URL.createObjectURL(videoBlob); // IE10+
var video = document.getElementById('bgvid');
video.autoplay = true;
video.src = vid;
}
}
req.onerror = function() {
// Error
}
Спасибо