Я хочу загружать записанное видео в каждое указанное время на веб-сервер.Код ниже загрузить видео на мой веб-сервер Django нормально.Первое загружаемое видео может быть воспроизведено, однако следующее видео не может быть воспроизведено.Есть идеи, почему это происходит?
Я также открыл проблему на Github несколько месяцев назад, но пока не смог найти решения.https://github.com/muaz-khan/RecordRTC/issues/438
setInterval(progressive_upload, 5000);
function progressive_upload(){
var email = document.getElementById('user_id').value;
var tempChunk;
console.log(recordedChunks);
if(count != 0){
tempChunk = recordedChunks.slice(last_blob, recordedChunks.length);
tempChunk.unshift(recordedChunks[0]);
console.log(tempChunk);
}
else {
tempChunk = recordedChunks.slice(0, recordedChunks.length);
console.log(tempChunk);
}
last_blob = recordedChunks.length;
count += 1;
var blob = new Blob(tempChunk, {type: "video/webm"});
var data = new FormData();
data.append('data_blob', blob, email + '_' + count + '.' + blob.type.split('/')[1]);
var xhr = new XMLHttpRequest();
xhr.open('POST', 'http://127.0.0.1:8000/video_upload/', true);
xhr.send(data);
}
Почему все загрузки после первой не могут быть воспроизведены?