小编myx*_*tod的帖子

event.pageX/Y不能在touchmove上工作

今天我发生了以下事情:我有一个现有的mousemove事件,touchmove后来又添加了,像这样:

$(window).on "mousemove touchmove", (e) ->
  pos_x = e.pageX
  pos_y = e.pageY
Run Code Online (Sandbox Code Playgroud)

不幸的是,两个变量都undefined在移动设备上

javascript events mousemove coffeescript touchmove

7
推荐指数
1
解决办法
4605
查看次数

如何从javascript中的输入声音生成负音频波?

我找到了一个 javascript 捕获当前麦克风输入只是为了再次发送它。你可以在这里看到它:

https://codepen.io/MyXoToD/pen/bdb1b834b15aaa4b4fcc8c7b50c23a6f?editors=1010(仅适用于 https)。

我想知道如何生成捕获声音的“负”波。就像“降噪”一样有效。所以脚本会检测我周围的当前噪音,每当有波浪上升时,我想生成一个下降的波浪以相互抵消。有没有办法在javascript中做到这一点?

所以这会输出记录的当前声音:

var input = audio_context.createMediaStreamSource(stream);
volume = audio_context.createGain();
volume.gain.value = 0.8;
input.connect(volume);
volume.connect(audio_context.destination);
Run Code Online (Sandbox Code Playgroud)

问题是如何产生这种声音的否定并输出它。

javascript audio microphone getusermedia

5
推荐指数
1
解决办法
571
查看次数