js-audio-recorder 的使用(录音回放等)

薛承基
2023-12-01

1.下载这个插件 npm install js-audio-recorder

2.引入

import Recorder from "js-audio-recorder";
const parameter = {
    sampleBits: 16, // 采样位数,支持 8 或 16,默认是16
    sampleRate: 8000, // 采样率,支持 11025、16000、22050、24000、44100、48000,根据浏览器默认值,我的chrome是48000
    numChannels: 1, // 声道,支持 1 或 2, 默认是1
};

3.  const recorderEx = new Recorder(parameter);

4.  recorderEx.start(); // 开始录音

     recorderEx.stop(); // 停止录音

     recorderEx.play(); // 回放录音

     recorderEx.pausePlay(); // 暂停回放

5.

recorderEx.onplayend = () => {
      recorderEx.destroy().then(() => {
       recorderEx = null
        });
     console.log("播放完毕销毁");
 };

 类似资料: