HTML5 使用记录器.js记录输入缓冲区
html5 record input buffer using recorder.js
我在我的应用程序中使用了html5 web音频api。申请很简单,我有
BufferSourceNode -> GainNode -> 低通滤波器 ->context.destination
现在我想在应用过滤器后保存输出。所以我决定之前添加录音机但是这不起作用,尽管我的录音机成功录制了过滤效果,但它在播放音频时会发出一些噪音。
我这样做的方式是正确的还是有更好的方法?
两件事:
1)如果你无论如何都要使用缓冲区 - 即使你不是() - 你可能要考虑使用离线音频上下文(https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#OfflineAudioContext-section)。 OAC 的运行速度可以比实时快,因此您无需实时"记录"它;你设置了你的节点,调用startRendering(),oncomplete事件会给你一个音频缓冲区。 () 如果您仍然想要一个 .WAV 文件,则可以从 Recordjs 中提取 WAV 编码函数,并使用它来编码任意缓冲区。
2)这听起来像是代码中的错误 - 它应该以任何一种方式工作,而不会引起额外的噪音。 您有可以发送给我的代码示例吗?
相关文章:
- 输入类型按钮返回历史记录并返回顶部
- 是否可以更改输入[类型=文本]历史记录
- 如何为动态生成的输入字段添加记录
- 网格视图在我输入特定记录名称时不显示记录
- 基于表单输入值,如何 2 生成选择 4 下拉菜单 w 数据库中的行/记录数据,该数据库将在选择时预填充表单
- 如何为所有输入字段添加额外的 Javascript 事件处理程序以记录点击+编辑
- HTML5 使用记录器.js记录输入缓冲区
- 将输入记录到数组中,仅打印新输入
- 在输入(文本框)字段中按下回车键时验证并提交表单,但在按下回车键后不选择历史记录
- 在mongoDb中,如果字符串输入与任何数组元素匹配,如何获取整个记录(在这种情况下,数组是记录的属性)
- 从输入中获取数据,并在提交按钮上单击控制台日志记录数据
- Javascript:阻止浏览器在按下向下键时显示字段的输入历史记录
- 当从Chrome中的javascript提交时,输入字段值不会添加到字段历史记录中
- 如何使用c#控制台同时进行输入和日志记录
- 如何在React中进行两天的数据绑定,当输入值A更新时B更新,反之亦然,同时保留以前转换的历史记录
- HTML JS错误记录输入
- 在PHP中记录动态输入值
- 如何创建一个在输入字段中记录两个不同值的onclick事件?
- 改变“value"输入<同时点击查询结果,同时多条记录
- 如何使用PHP将输入表单和激活函数记录到文本文件中