11

我打算在网站上创建一个音乐可视化器。有些对象的大小和形状应该根据正在播放的当前音乐而改变(可能是一首非经典的多行歌曲,例如 Don't Stop Believing)。我希望至少能够知道音乐的音量,如果可能的话,任何可以拾取的音高(在 Javascript 中可以进行 FFT 吗?)。是否有声音 API 可以让我在 Javascript 中或至少在线执行此操作?

4

1 回答 1

9

是的,这可以通过 Web Audio API 实现。查看http://webaudiodemos.appspot.com/上的音频输入演示。您无需自己执行 FFT - 网络音频 api 将为您完成。

于 2013-05-22T02:08:01.133 回答