我目前正在创建HTML5音乐编辑程序。 我开始录制音频。 我想出了如何访问microphon等。 “Recorder.js”中的代码对我有所帮助。HTML5 Web Audio API - 录制声音临时
但不写入.wave文件我想创建一个临时audiobuffer。 我从“onaudioprocess”事件中的inputtbuffer中获取了Float32Array,并将它们全部保存在一个Float32Array中。 现在我有一个包含数值的数组,比方说从3秒的记录。 现在我想创建一个Audiobuffer来播放我录制的声音(保存在该阵列中)。
在阅读([Webaudio API规范])1,但没有发现任何可能性创建一个现有的Float32Array新的audiobuffer。
也许我在做错录音或者我只是盲目的阅读。 我读过的其他所有问题都在Recorder.js上链接,但我不想先保存文件然后重新加载。
有人知道吗? 会很棒。
谢谢大家!
呃...非常感谢!有用!我只是在w3c规范中阅读“只读”,所以我认为你不能操纵。但很简单:只需创建一个缓冲区,调用get Channeldate并将其设置为任何数据...(您不需要recorder.js)...再次感谢... – KevinB
非常感谢!很高兴听到它帮助:)玩得开心! :) – Sarah