有的时候需要在上传音乐的时候,就获取这个音乐的一些信息

 handleMusic(response, file, fileList){//上传音乐this.musicKey = response.key  //获取keythis.shangchuan = fileList[0].url //获取本地的链接var musicname = fileList[0].name  //获取音乐名字var du =document.getElementById('up_audio')let that = this;du.oncanplaythrough = function(){var time = du.durationthat.musciLength = Math.floor(time).toString()}let mu = musicname.substring(0,musicname.indexOf('.mp3'))  //截取.MP3前面的字符if(mu.length>=15){mu =  mu.substring(0,25)}this.musictitle =  mu},

在flieList里面就能有上传出来获得到的 url  也就是  (在这里我是用的element-ui里面的upload里面的事件函数)

var url = URL.createObjectURL(content);

这个方法得到的url,然后把url赋值给一个我们事先隐藏的  空的audio标签,找到这个标签,使用 oncanplaythrough方法播放,在这个方法里面外面就能得到 时长duration

vue element-ui中上传音乐,获取音乐时长,名字等信息相关推荐

  1. vue+element ui表单校验(邮箱、电话、工商信息)

    vue+element ui表单校验(邮箱.电话.工商信息)) Html部分 <template><div><el-steps :active="active& ...

  2. Vue+element ui 上传视频

    直接上代码 (利用了阿里云浏览器直传方式) <el-form-item label="视频:" :label-width="formLabelWidth" ...

  3. vue element ui跳转页获取跳转前页面列表里的行id

    后台管理系统经常要用到列表,在列表的每一行经常需要做编辑操作,自己做项目的时候,编辑页用了一个新的隐藏页,通过路由加载,隐藏页需要获取前一页当前行的id,可以在跳转时携带一个行参数id,通过this. ...

  4. vue + element UI【实战】音乐播放器/语音条(内含音频的加载、控制,事件监听,信息获取,手机网页阴影的去除等技巧)

    相关技巧,详见注释 <template><!-- 音乐播放器 --><div class="container"><h2>{{ mu ...

  5. 【vue开发问题-解决方法】(五)vue Element UI 日期选择器获取日期格式问题 t.getTime is not a function

    [vue开发问题-解决方法](五)vue Element UI 日期选择器获取日期格式问题 t.getTime is not a function 参考文章: (1)[vue开发问题-解决方法](五) ...

  6. nodeJs + webpack+vue+ element ui 环境安装

    一.安装nodeJs 1.打开NodeJs官网:https://nodejs.org/en/download/  点击下载 2.双击安装,安装过程基本直接"NEXT"就可以了.(w ...

  7. 【前端】Vue+Element UI案例:通用后台管理系统-用户管理:Table表格增删查改、Pagination分页、搜索框

    文章目录 目标 代码 0.结构 1.按钮-删除 2.按钮-编辑 3.debug 4.样式 5.分页Pagination:功能 6.分页Pagination:样式 7.搜索框:功能 8.搜索框:样式 总 ...

  8. 【前端】Vue+Element UI案例:通用后台管理系统-代码总结(已开源)

    文章目录 前言 项目文件目录 api mockServe home.js permission.js index.js mock.js user.js assert components Common ...

  9. Vue + Element UI 实现 登陆注册基本demo实例

    Vue + Element UI 实现权限管理系统 前端篇(二):Vue + Element 案例 导入项目 打开 Visual Studio Code,File --> add Folder ...

  10. 【前端】Vue+Element UI案例:通用后台管理系统-用户管理:Form表单填写、Dialog对话框弹出

    文章目录 目标 代码 0.页面结构 1.新增按钮和弹出表单:结构 2.新增按钮和弹出表单:点击新增弹出表单 3.表单样式 4.表单验证 5.表单的提交和取消功能:接口.mock相关准备 6.表单的提交 ...

最新文章

  1. 【光环板】更新硬件方案最近找到的一些光环板资料,硬件方案及原理图
  2. 2019 IROS—终生机器视觉数据集全球挑战赛
  3. [编程启蒙游戏] 2. 奇偶数
  4. 初学python的小技巧_Python学习小技巧总结
  5. 编写歌唱比赛评分_甦醒丨歌唱大赛作品评分
  6. JavaScript学习总结(9)——JS常用函数(一)
  7. .net连接ORACLE数据库
  8. SQL SERVER导入EXCEL文件:无法创建链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Ace.OLEDB.12.0 的实例。...
  9. Python Shutil模块
  10. 富文本点击事件-TTTAttributedLabel和YYtext的不同用法
  11. Nike Zoom LeBron 15 Performance Review
  12. redis缓存雪崩解决方案六种
  13. 树莓派 python 驱动 lcd tft spi 2.8寸 ili9341 240x320
  14. Android手机红外开发—点击和长按事件
  15. Halcon学习笔记-工业相机千兆网线和USB优劣对比
  16. Skywalking极简入门
  17. cytoscape.js初级篇
  18. oracle通信通道的文件结尾_Oracle错误——ORA-03113:在通信信道文件的末尾 解决方案...
  19. JAVA实现短信接口的调用
  20. manor的博客导航,大数据の蜕变之路

热门文章

  1. VS2019统计代码行数
  2. c语言while函数作用,详解C语言中的while语句
  3. 如何确定最佳训练数据集规模?
  4. dns服务器易语言,易语言dns中继服务器源码
  5. Python学习日记 Day2-同心圆、无角正方形、六角形、正方形螺线
  6. Navicat Premium 12 破解方法
  7. PKCS12 not found 的一种解决方案
  8. 计算机组成原理秦磊华在线阅读,计算机组成原理-中国大学mooc-秦磊华-秦磊华...
  9. 【智能路由器】让MT7620固件openwrt支持USB
  10. PAT乙级题解1008(超级详细分析,看完就懂)