原文:獲取音頻時長為NaN或Infinity問題

關於監聽 audio 的 timeupdate 事件,發現獲取到的currentTime值或者duration值為NAN或Infinity問題的解決方案 問題現象描述: ,播放音頻時候,發現瀏覽器原生提供的controls控制的進度條不會刷新,如下圖所示 很明顯,已經播放了 s,但是進度條沒有顯示出來,同時總時長也並沒有顯示出來 ,當第一次音頻播放進度達到 左右的時候,進度條會突然顯示出來,並且 ...

2020-08-10 23:50 0 1481 推薦指數:

查看詳情

獲取音頻時長的總結

需要實現的需求: 前端展示錄音的時長 實現該需求的前提條件: 1.深海捷(錄音廠商)提供了兩個關於錄音的接口,一個是下載接口(訪問接口,直接就下載音頻文件了), 另一個接口是播放接口(接口返回一個html文件,文件中用Object標簽實現了播放,可是只能在ie下播放,在chrom中無法展示播放器 ...

Tue Jun 18 18:07:00 CST 2019 0 1313
獲取音頻資源的時長

方法一:利用audio標簽對象獲取duration時長 這種方式會有bug,那就是在部分低版本ios中,oncanplay方法是不會被觸發的。所以推薦使用方法二。 方法二:buffer對象拿到duration時長 ...

Wed Feb 16 17:48:00 CST 2022 0 974
【微信小程序】音頻(InnerAudioContext)總時長獲取問題

出現的問題: 存在多首音頻時,第一次獲取時長為0,后面皆正常 音頻間播放暫停切換時,音頻時長獲取錯位,獲取時長是上一首音頻時長(可能是個人代碼邏輯有問題) 解決辦法如下:(在獲取前進行如下操作) 實時長度可以用onTimeUpdate打印沒有問題,總長度目前只找到 ...

Sat Oct 31 05:18:00 CST 2020 0 1406
獲取七牛網絡音頻時長

雲存儲一般都提供有獲取音頻詳細信息的api http://resource.puxinwangxiao.com/71d03d54014e5545e04a83d116c75c9b.wav?avinfo 文件保存在七牛雲上,通過avinfo獲取音頻信息,部分信息如下: "format ...

Thu Jun 18 19:21:00 CST 2020 0 869
獲取Audio音頻的總時長

let musicDom = document.getElementsByTagName('audio')[0]; // 獲取AudioDom節點 musicDom.load();//因為source標簽不能直接更改路徑,所以整個audio標簽必須重新加載一次 ...

Sat Nov 23 16:58:00 CST 2019 0 1007
[譯]JavaScript:NaNInfinity

原文:http://www.2ality.com/2012/02/nan-infinity.html 本文要講的是兩個特殊值,NaNInfinity,返回這兩個值的操作通常都應該返回正常的數字. 1.NaN 在JavaScript中,NaN代表了“not a number”.主要 ...

Thu Sep 20 04:58:00 CST 2012 3 10843
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM