Я пытаюсь добавить видео на html-страницу, не добавляя источник с помощью тега video.
Я создал файл .txt
с html & javascript кодом.
Я добавил в файл .txt
этот код в тег видео:
video id="Vid" controls="controls" style="width: 100%; height: 80%; border: thick groove #FF0000" oncontextmenu="return false"
Я добавил этот код в HTML-код и в тег сценария добавил:
window.onload = function () {
var xhr = new XMLHttpRequest();
xhr.open('GET', '../filevideo/video.mp4', true);
xhr.responseType = 'blob'; //important
xhr.onload = function (e) {
if (this.status == 200) {
console.log("loaded");
var blob = this.response;
var video = document.getElementById('Vid');
video.oncanplaythrough = function () {
console.log("Can play through video without stopping");
URL.revokeObjectURL(this.src);
};
video.src = URL.createObjectURL(blob);
video.load();
}
};
xhr.send();
}
Я хотел бы добавить видео из моей папки с видео в проекте моего веб-сайта в javascript без добавления источника в тег видео.Я пытаюсь, чтобы видео не было доступно для загрузки с помощью функции «сохранить страницу» в браузере, но в то же время показывалось в видеопроигрывателе моей HTML-страницы.С помощью кода javascript, который я сделал выше, это предотвратило загрузку видео на мой локальный компьютер.Я надеюсь, что у людей есть несколько альтернативных кодов в JavaScript для этого.Спасибо всем, кто прочитал и ответил.