Видео Upload.jsзагрузка видео сообщение, пока ответ не приходит от бэкэнда
var json = {
"request": {
"service":{
"servicetype":servicetype,
"session_id": session_id
},
"data":{
"rolename":rolename
}
}
};
FileService.uploadFile(json, file).then(function(res){
console.log(JSON.stringify(res));
if(res && res.status.code == 0) {
$scope.getVideo(res.data.mediaids[0]);
$scope.getAll();
} else FlashService.Error(res.status.message, true);
});
}
Видео HTML:
<div class="row">
<video ng-if="videoSource.length > 0" vg-src="videoSource"
preload='metadata' controls></video>
<div class="file-upload-wrapper">
<div class="file-video-upload">
<input type="file" file-model="video" name="file" class="video"/>
</div>
</div>
<div class="file-tags">
<ul>
<li ng-repeat="video in files | filter :'video'" >
<div class="file-tag-baloon">
<span>
<a ng-click="getVideo(video.id);">{{video.filename}}</a>
</span>
<span><a ng-click="removeVideo(video.id)">x</a></span>
</div>
</li>
</ul>
</div>
</div>
Я сделал видео загрузки, используя мой запрос бэкенда службы, то есть слишком успешное. Но проблема иногда возникает, если размер моего видео большой или интернет слишком медленный. Он просто бездействует, и мне нужно делать интуицию или gif-изображение, например, загрузку видео до тех пор, пока ответ не поступит из бэкэнд. Нужна помощь.