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("播放完毕销毁");
};