当前位置: 移动技术网 > IT编程>开发语言>JavaScript > js 获取上传视频的时长、大小、后缀名

js 获取上传视频的时长、大小、后缀名

2019年04月19日  | 移动技术网IT编程  | 我要评论

参考资料:

            
var filename = $("#sectionfileupload").val(); //c:\fakepath\3.jpeg var exts = filename.split('.'); var ext = ""; if (exts != undefined) { if (exts.length <= 1 && filename.indexof('=')>-1) {//直接输入上传到azure之后生成的文件地址 console.log(exts.length); } else { ext = exts[exts.length - 1]; ext = ext.tolowercase(); if (ext != 'ppt' && ext != 'pptx' && ext != 'doc' && ext != 'docx' && ext != 'xls' && ext != 'xlsx' && ext != 'pdf' && ext != 'mp4') { toaster.pop('error', "上传失败,文件格式限制为office文件、pdf、mp4视频文件"); return; } } }
//获取视频或者音频时长 var fileurl = url.createobjecturl(file); //经测试,发现audio也可获取视频的时长 var audioelement = new audio(fileurl); var duration; audioelement.addeventlistener("loadedmetadata", function (_event) { duration = audioelement.duration; console.log( "duration"); console.log(duration);//单位:秒 });
//获取文件大小 var size = file.size;//单位:字节(byte)

自己留个笔记。

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网