国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

視頻上傳,限制時長,獲取視頻時長

這篇具有很好參考價值的文章主要介紹了視頻上傳,限制時長,獲取視頻時長。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

使用element的upload上傳文件時,除了類型和大小,需求需要限制只能長傳18秒內(nèi)的視頻,這里通過upload的before-upload,以及創(chuàng)建一個音頻元素對象拿到durtaion時長屬性來實現(xiàn)。

   getVideoTime(file) {
      return new Promise(async (resolve, reject) => {
        let url = URL.createObjectURL(file);
        let audioElement = new Audio(url);
        let durtaion = 0;
        audioElement.addEventListener('loadedmetadata', function () {
          durtaion = audioElement.duration;
          resolve(parseFloat(durtaion));
        });
      });
    },

loadedmetadata 事件是當(dāng)指定的音頻/視頻的元數(shù)據(jù)已加載時觸發(fā),就可以得到元數(shù)據(jù),包括時長,尺寸等;
?這里使用promise是因為加載音頻元數(shù)據(jù)這是一個異步操作。

在上傳文件之前的鉤子里就可以拿到視頻的時長做判斷了,videoTimes的單位是秒。

? ? ?let videoTimes = await this.getVideoTime(file);文章來源地址http://www.zghlxwxcb.cn/news/detail-656730.html

到了這里,關(guān)于視頻上傳,限制時長,獲取視頻時長的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • java ffmpeg獲取視頻時長

    nacos里面配置的ffmpegPath,如果不用這個,也可以自己寫一個ffmpegPath的地址 代碼

    2024年02月07日
    瀏覽(90)
  • Python獲取音視頻時長

    上代碼:獲取音視頻時長.py pyinstaller -F 獲取音視頻時長.py 鏈接:https://pan.baidu.com/s/1WvsMyPHD3iFsM844gfC2Jg?pwd=yyds

    2024年02月15日
    瀏覽(26)
  • java獲取視頻時長、分辨率、幀率、碼率

    1、先導(dǎo)包 2、獲取時長

    2024年02月15日
    瀏覽(38)
  • java通過url獲取視頻時長(無需下載文件)

    java通過url獲取視頻時長(無需下載文件)

    ?1、導(dǎo)入架包 2、創(chuàng)建FFmpegFileInfo類(類的位置ws.schild.jave) 3、打包把類打成class文件放到本地的Maven倉庫(如果在測試類中使用跳過此步) ?4、測試

    2024年02月16日
    瀏覽(95)
  • Java使用FFMPEG獲取在線URL視頻時長

    1、首先安裝FFMPEG并配置環(huán)境變量 下載地址:Download FFmpeg 2、代碼實現(xiàn)(通過Java執(zhí)行cmd命令獲取視頻時長 )

    2024年02月16日
    瀏覽(23)
  • 基于 FFMPEG的Python 獲取視頻時長(附代碼)

    基于 FFMPEG的Python 獲取視頻時長(附代碼)

    項目需要,通過視頻的url(在線視頻url),查出視頻的時長 本文提供獲取視頻時長的python代碼 首先安裝FFMPEG 1、安裝包 https://download.csdn.net/download/asd051377305/87126378 2、解壓 ?3、將文件路徑配置到系統(tǒng)設(shè)置Path里面 控制面板 - 點擊系統(tǒng) - 點擊高級系統(tǒng)設(shè)置 - 點擊環(huán)境變量 ?4、

    2024年02月15日
    瀏覽(25)
  • java獲取一段視頻/mp4的時長

    引言 在日常開發(fā)中,經(jīng)常會遇到產(chǎn)品經(jīng)理提出一個需求“上傳視頻”,而且還得顯示出視頻的播放時長,我們直接上最簡單的代碼,必須是最簡單,多一句啰嗦都不準(zhǔn)點贊。 How to do 1.提前引入包 2.邏輯實現(xiàn)

    2024年01月24日
    瀏覽(21)
  • 視頻格式網(wǎng)絡(luò)地址轉(zhuǎn)換視頻到本地,獲取封面、時長,其他格式轉(zhuǎn)換成mp4

    視頻格式網(wǎng)絡(luò)地址轉(zhuǎn)換視頻到本地,獲取封面、時長,其他格式轉(zhuǎn)換成mp4

    使用ffmpeg軟件轉(zhuǎn)換網(wǎng)絡(luò)視頻,先從官網(wǎng)下載對應(yīng)操作系統(tǒng)環(huán)境的包 注意:網(wǎng)絡(luò)地址需要是視頻格式結(jié)尾,例如.mp4,.flv 等 官網(wǎng)地址:Download FFmpeg? ? ? window包: linux包: 如果下載緩慢,下載迅雷安裝使用下載。 解壓縮后對應(yīng)截圖: window: linux: 在maven項目的pom.xml引入依賴包

    2024年02月03日
    瀏覽(90)
  • JAVA獲取視頻音頻時長 文件大小 MultipartFileUtil和file轉(zhuǎn)換

    java 獲取視頻時長_java獲取視頻時長_似夜曉星辰的博客-CSDN博客 可以轉(zhuǎn)換文檔也可轉(zhuǎn)換視頻

    2024年02月14日
    瀏覽(30)
  • 前端文件上傳,文件大小限制

    ????????在項目中存在多個地方需要上傳文件到服務(wù)器,如果不對文件的大小進(jìn)行限制,就會發(fā)送不可預(yù)知的異常,嚴(yán)重的情況下會耗盡服務(wù)器資源導(dǎo)致宕機(jī),所以對文件的大小進(jìn)行限制是必要的。 ? ? ? ? 限制文件大小,可以再后端處理,也可以再容器的配置上處理,

    2024年01月19日
    瀏覽(93)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包