wavesurfer.js を使用してオーディオを再生できます。ここで、オーディオを編集できるように、いくつかのフィルター (ハイパスとローパス) を追加したいと思います。wavesurfer プレーヤーを使用すると、早送り、オーディオの一時停止を行ってから、特定のセクションにフィルターを適用できます。基本的に、オーディオ再生を制御し、それにフィルターを適用したいと考えています。
これを達成する方法は何ですか?
wavesurfer.js を使用してオーディオを再生できます。ここで、オーディオを編集できるように、いくつかのフィルター (ハイパスとローパス) を追加したいと思います。wavesurfer プレーヤーを使用すると、早送り、オーディオの一時停止を行ってから、特定のセクションにフィルターを適用できます。基本的に、オーディオ再生を制御し、それにフィルターを適用したいと考えています。
これを達成する方法は何ですか?
メソッドを介してフィルターを追加できますsetFilter
。
var lowpass = wavesurfer.backend.ac.createBiquadFilter();
wavesurfer.backend.setFilter(lowpass);
これは再生中に行うことができ、自動的に再配線されます。
フィルター ノードは wavesurfer のゲイン ノードに接続され、ゲイン ノードは最終目的地 (スピーカー) に接続されます。
https://github.com/katspaugh/wavesurfer.js#connecting-filtersを参照してください
PS私は今これをプッシュしました。問題を強調していただきありがとうございます。