2015-07-02 49 views
0

我一直在玩Web音頻API。調整頻率範圍 - 網絡音頻API分析儀

我使用getByteFrequencyData來顯示頻帶的分貝數據,但是我想改變顯示頻帶的整個範圍,因爲現在重要的音頻都被壓縮成了幾個頻帶。

有關如何做到這一點的任何想法?

感謝,Slidon

回答

0

1)這是你如何顯示的數據有問題?即你是否顯示每個桶,或將它們分組在一起?

2)如果您遇到的實際數據有問題,而不是您如何顯示它,請嘗試使用AnalyserNode.fftSize進行操作。 https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/fftSize 此屬性默認爲2048,這是您可以使用的最高值,所以除非您在某處更改了它,否則這不應該成爲問題。

請發佈示例代碼以獲取更具體的答案。謝謝!

+0

這很有幫助,給了我增加fftSize和只處理數據數組的一部分的想法。這給人以放大的印象,沒有任何質量損失! – Slidon