Моя цель - разбить файл и отправить его поверх другого пира на куски.так как чанки - это капли, и я могу разбить файл на капли, но сначала я хочу воспроизвести видео со всем объектом блоба на стороне отправителя.
Вот в моем коде я и делаю, что япреобразование файла в объект blob.после этого я хочу прочитать блоб, а затем воспроизвести его в элементе HTML видео, но мне не удалось воспроизвести видео.Может ли кто-нибудь помочь мне, я застрял здесь.
вот мой код:
videoUpload(event) {
console.log("video event occured");
if (event.target.files && event.target.files[0]) {
var reader2 = new FileReader();
reader2.onload = (event: any) => {
// CAN ANY ONE TELL ME HOW TO PLAY VIDEO BY USING THIS BLOB EVENT
}
**at this stage i am converting my file into the blob**
var file = event.target.files[0];
console.log(file.byteLength);
var chunkSize = 6808850;
var fileSize = file.size;
var chunks = Math.ceil(file.size / chunkSize);
var chunk = 0;
console.log('file size..', fileSize);
console.log('chunks...', chunks);
while (chunk < chunks) {
var offset = chunk * chunkSize;
console.log('current chunk..', chunk);
console.log('offset...', chunk * chunkSize);
console.log('file blob from offset...', offset)
var blob = file.slice(offset, offset + chunkSize);
console.log(blob);
chunk++;
}
// sending the blob to the event listener as array buffer, you can also tell me what "read as" method i can use.
reader2.readAsArrayBuffer(blob);
}
}