如何使用JavaScript在浏览器中生成简单的连续音?

时间:2017-01-06 16:51:17

标签: javascript audio web browser

目标:在浏览器中。用户按下鼠标按钮 - >连续的音调播放 - >用户释放鼠标按钮 - >语调停止了。

我可以处理鼠标按键事件,这是我遇到困难的音频部分。

我查看了Web Audio API,但我无法做出正面或反面。我似乎无法找到一个简单的用户友好库,一段代码或指南来实现我的目标。必须有一些方法可以做到这一点,而不是让我首先获得合理的工程学位。理想情况下,我正在寻找一个代码如下的库:

function playTone(frequencyHz) {
  let myGDamnTone = sound engineering mumbo jumbo * frequencyHz;
  ...
  return myGDamnTone;
}

然后我可以去:

playTone(441);

如果那里没有任何这样的解决方案,我想要下一个最好的事情。我正在寻找实现这一目标的最简单的解决方案,最简单的意思是我需要尽可能少的参数输入和代码行。

0 个答案:

没有答案