使用javascript或html5记录具有特定参数的wav音频

时间:2017-10-24 12:33:11

标签: javascript html5 html5-audio

我正在尝试一些javascript代码来录制wav声音,例如我尝试了这个例子:

http://webaudiodemos.appspot.com/AudioRecorder/index.html

我在这篇文章中找到了:

HTML5 record audio to file

但我需要配置这个属性:

  • 采样率:8000 Hz
  • 位分辨率:16(L16)
  • 编码:PCM线性(LPCM)
  • 音频频道:Mono

这不是重复的帖子。不同之处在于我需要生成具有特定配置的声音,就像我说的那样。我没有找到任何设置此参数的示例。

1 个答案:

答案 0 :(得分:0)

您可以使用sampleRate constraint获得所需的抽样。

navigator.mediaDevices.getUserMedia({audio: {sampleRate: 8000}})

原生PCM编码完全取决于浏览器,但PCM足够简单,根据流,您当然可以自己实现它。