Я пытаюсь создать веб-приложение для видео, я решил начать с настройки видео, в случае проблем, создания URL-адреса BLOB-объекта для видео.Оказывается, я не уверен, какие термины использовать для поиска в Google, а те, что я использовал, не находят ничего очень простого или простого.Я хотел бы знать, как я могу создать URL-адрес блоба для видео и как это было бы лучше всего, поскольку я уже видел темы, использующие FileReader и MediaSource и некоторые другие, поэтому я хотел бы знать самый простой способ сделать это.
Я тестирую по прямому html, без внешних библиотек или внешних файлов.
var URL = this.window.URL || this.window.webkitURL;
var file = new Blob(["http://localhost/assets/mp4/video.mp4"],{"type" : "video\/mp4"});
var value = URL.createObjectURL(file);
$(document).ready(function(){
$('#MyVideo').attr('src',value);
});
Создает ссылку BLOB-объекта, но не загружает видео
Редактировать:
Для дальнейших вопросов от таких начинающих, как я, я получил ожидаемый результат с помощью сценария ниже:
var xhr = new XMLHttpRequest();
xhr.open('POST', 'http://localhost/assets/mp4/video.mp4');
xhr.responseType = 'arraybuffer';
xhr.onload = function(e){
var blob = new Blob(([xhr.response]));
var url = URL.createObjectURL(blob);
document.getElementById('_video').src = url;
};