在浏览器中,能够使用URL的API URL.createObjectURL() 然后赋值给一个不显示的video标签里

var myVideos = [];window.URL = window.URL || window.webkitURL;document.getElementById('fileUp').onchange = setFileInfo;function setFileInfo() {var files = this.files;myVideos.push(files[0]);var video = document.createElement('video');video.preload = 'metadata';video.onloadedmetadata = function() {window.URL.revokeObjectURL(video.src);var duration = video.duration;myVideos[myVideos.length - 1].duration = duration;updateInfos();}video.src = URL.createObjectURL(files[0]);;
}function updateInfos() {var infos = document.getElementById('infos');infos.textContent = "";for (var i = 0; i < myVideos.length; i++) {infos.textContent += myVideos[i].name + " duration: " + myVideos[i].duration + '\n';}
}
复制代码
<div id="input-upload-file" class="box-shadow"><span>upload! (ღ˘⌣˘ღ)</span><input type="file" class="upload" id="fileUp" name="fileUpload">
</div>
<pre id="infos"></pre>
复制代码

上传视频文件时动态获取视频时长相关推荐

  1. ajax上传.mp4文件不出错,ajax视频如何上传?

    使用ajax如何上传视频呢?是否了解过呢?这个功能其实在各个网站中非常的常见,通用的技术是否了解呢?希望今天小编能给你们带来帮助哦,接下来就让我们一起来了解下吧. 功能:可实现拖拽上传视频,有进度条显 ...

  2. 优酷视频html代码在哪,如何把视频上传到优酷并获取视频通用代码?

    我们在网站上添加视频,一般是有两种情况,一:在非产品非文章页面上添加视频,例如首页,使用到的是组件里面的视频组件:二:在产品或文章页面上添加视频,在内容->产品/文章->添加产品/文章-& ...

  3. .NET上传大文件时提示Maximum request length exceeded错误的解决方法

    使用IIS托管应用程序时,当我们需要上传大文件(4MB以上)时,应用程序会提示Maximum request length exceeded的错误信息.该错误信息的翻译:超过最大请求长度. 解决方法: ...

  4. 怎么上传ftp服务器文件,ftp服务器如何上传本地文件

    ftp服务器如何上传本地文件 内容精选 换一换 在本地主机和Windows弹性云服务器上分别安装QQ.exe等工具进行数据传输.使用远程桌面连接mstsc方式进行数据传输.该方式不支持断点续传,可能存 ...

  5. JavaWeb:上传下载文件

    1. 文件上传概述 1.1 文件上传的作用 例如网络硬盘!就是用来上传下载文件的. 在智联招聘上填写一个完整的简历还需要上传照片呢. 1.2 文件上传对页面的要求 上传文件的要求比较多,需要记一下: ...

  6. PHP修改PHP.ini上传大文件的解决办法

    此解决办法来自网络,尚未测试,待有需要的时候进行测试并修改此处 打开php.ini,首先找到 file_uploads = on ;是否允许通过HTTP上传文件的开关.默认为ON即是开 upload_ ...

  7. 【SecureFx服务器无法上传文中文件】

    SecureFx服务器无法上传中文文件 问题发现 解决方案 问题发现 在一次运维切换域名印射后资源服务器上无法上传中文文件了 有问题的截图长这样: 而以前正确的长这样: 解决方案 打开全局设置 找到配 ...

  8. vue上传大文件/视频前后端(java)代码

    vue上传大文件/视频前后端(java)代码 一.上传组件 二.后端java代码 注意: 一.上传组件 <template><div><!-- 上传组件 -->&l ...

  9. 图片和视频的上传(文件上传通用)

    流程如下: 1.先引入el-upload 2.调用上传前事件 3.上传前事件中将file文件转formData 4.调用后端oss接口上传文件 5.上传完成后回显数据 6.点击图片/视频预览 图片和视 ...

最新文章

  1. 移动互联网漫谈(3)
  2. Parcelable与Serializable的比较
  3. 费马定理中值定理_数论-欧拉函数、欧拉定理
  4. Windbg 基础命令 《第一篇》
  5. ML之FE:利用FE特征工程(分析两两数值型特征之间的相关性)对AllstateClaimsSeverity(Kaggle2016竞赛)数据集实现索赔成本值的回归预测
  6. Nexus-vPC与FHRP
  7. python自己做个定时器_技术图文:如何利用 Python 做一个简单的定时器类?
  8. 移植mysql到嵌入式ARM平台
  9. 面向对象 【类库】【委托】【is as运算符】
  10. 随机生成关于银行卡号的字典(卡号以6102009开头,后面依次是001,002,...)
  11. 蓝桥杯 BASIC-11 基础练习 十六进制转十进制
  12. Comparator改写
  13. loj10131 暗的连锁
  14. 自己动手写操作系统之1:bochs初步使用
  15. 云服务器能否部署聊天系统,实现外网通讯?
  16. python判断闰年_python判断闰年
  17. 迪杰斯特拉(Dijkstra)算法详解,通俗易懂
  18. 利用Clonezilla备份还原Linux系统
  19. win10查看电池损耗
  20. 3dsmax2020安装报1603错误的解决方法

热门文章

  1. Bank Robbery LightOJ - 1163
  2. wolframalpha最新版_wolfram alpha 安卓版下载
  3. gz, bz2, bz, Z, tgz, zip, rar, lha, rpm等格式的解压……
  4. php获取之前五天的工作日
  5. CAD制图初学入门教程:CAD图纸目录的使用
  6. 会玩会生活!兴趣标签体系的背后方案是......
  7. t-检验(t-test)的应用举例及matlab代码
  8. 两相四线步进电机的驱动方法/驱动芯片用法
  9. 新学期新环境学习计划
  10. 手把手教你 2020 年退税申报,学生党、工作党都有