国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue 獲取視頻時長的實例代碼

2024-05-06 15:35:46
字體:
來源:轉載
供稿:網(wǎng)友

直接通過element-ui自帶的上傳組件結合js即可,代碼如下:

HTML:     

<el-upload class="upload-demo" :action="actionUrl" :show-file-list="false" :on-success="handleAvatarSuccess"     :before-upload="beforeAvatarUpload">     <button class="ce-button not-hover primary">      <i class="ce-icon_upload"></i>      <span>重新上傳</span>     </button>    </el-upload>

js:

 beforeAvatarUpload(file) {    var fileName = file.name || ''    var ext = fileName.split('.')[fileName.split('.').length - 1]    if (ext !== "doc" && ext !== "docx" && ext !== "xls" && ext !== "xlsx"     && ext !== "ppt" && ext !== "pptx" && ext !== "pdf" && ext !== "mp4") {     this.$notify({      title: "失敗",      message: "上傳資源只能是 doc/docx/xls/xlsx/ppt/pptx/pdf/mp4 格式!",      type: "error",      duration: 3000     });     return false    }    // ppt(10MB),word(10MB),excel(5MB)    if (ext == "doc" || ext == "docx" || ext == "ppt" || ext == "pptx") {     debugger     if (parseInt(file.size) > parseInt('10485760‬')) {      this.$notify({       title: "失敗",       message: "上傳word、ppt文件上限為10MB!",       type: "error",       duration: 3000      });      return false     }    }    if (ext == 'mp4') { // 獲取視頻時長     var url = URL.createObjectURL(file);     var audioElement = new Audio(url);     var duration;     audioElement.addEventListener("loadedmetadata", function (_event) {      duration = audioElement.duration; //時長為秒,小數(shù),182.36      this.$parent.$data.wDuration = parseInt(duration)      console.log(duration);     });    }    this.$parent.$data.wFileName = file.name    this.$parent.$data.wSize = parseFloat(file.size / 1024).toFixed(2) //獲取文件大小   }

總結

以上所述是小編給大家介紹的vue 獲取視頻時長的實例代碼,希望對大家有所幫助,如果大家有任何疑問歡迎歡迎給我留言,小編會及時回復大家的!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 山西省| 星子县| 丹棱县| 灵丘县| 新安县| 余庆县| 衡南县| 雷山县| 光山县| 哈尔滨市| 建昌县| 天水市| 文昌市| 彰武县| 云浮市| 怀柔区| 勃利县| 丰城市| 大埔县| 伊金霍洛旗| 江口县| 阳春市| 伽师县| 长治县| 关岭| 中宁县| 同德县| 贞丰县| 赣榆县| 五常市| 巴林左旗| 如皋市| 油尖旺区| 隆安县| 西丰县| 邹城市| 会昌县| 永州市| 温泉县| 雷州市| 江油市|