Я пытаюсь записать видео с компьютера пользователя в браузере и напрямую загрузить его в безопасное место в Интернете. Я ожидаю пользователей возрастной группы, где чем более упорядочен процесс, тем лучше - то есть заставить их загружать видеофайл, а затем загружать его в другое место, это может быть слишком запутанным для них - поэтому я ищу загрузку прямо из браузера .
У меня есть код для записи видео в браузере, но в настоящее время я могу только загрузить его на компьютер пользователя в виде файла mp4.
let vidSave = document.getElementById('vid2');
let mediaRecorder = new MediaRecorder(mediaStreamObj);
let chunks = [];
mediaRecorder.ondataavailable = function(ev) {
chunks.push(ev.data);
}
mediaRecorder.onstop = (ev)=>{
let blob = new Blob(chunks, { 'type' : 'video/mp4;' });
chunks = [];
let videoURL = window.URL.createObjectURL(blob);
vidSave.src = videoURL;
}