getFileSize(file) {
var size = file.size / 1024;
var aMultiples = ["KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"];
var fileSizeString = '';
for(var i = 0; size > 1; size /= 1024, i++) {
fileSizeString = size.toFixed(2) + " " + aMultiples[i];
}
return fileSizeString;
},
getDuration(file) {
var video = document.createElement("video"),
url = URL.createObjectURL(file);
video.src = url;
video.oncanplaythrough = function () {
console.log(video.duration)
console.log(video.videoWidth)
};
},
getImgSize(file) {
var img = new Image(),
url = URL.createObjectURL(file);
img.src = url;
img.onload = function () {
console.log(img.width + "," + img.height);
};
},