如何添加低音过滤器

我一直在尝试向我的代码添加一个 LowShelf 过滤器,该过滤器根据滑块值更改歌曲。该值正在更改,但没有向音频添加任何效果。不要担心我将值设置为 0,这是在我的 init 函数中,所以这是开始值。这是页面的样子:https : //people.rit.edu/sns9181/igme330/CookieClickerAudioVisualizer/Main.html


我的代码:


//Audio Initialization

let audioCtx = new (window.AudioContext || window.webkitAudioContext)();

let audio = document.querySelector('#song1');

analyser = audioCtx.createAnalyser();

source = audioCtx.createMediaElementSource(audio);


//Bass Filter

bassFilter = audioCtx.createBiquadFilter();

bassFilter.type = "lowshelf";

bassFilter.frequency.value = 0;


//Node Hookups

source.connect(bassFilter);

bassFilter.connect(analyser);

analyser.connect(audioCtx.destination);


慕森卡
浏览 166回答 1
1回答

饮歌长啸

您必须设置增益值。例子:bassFilter.gain.value = 0
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript