simple-web-recording
Simple web recording using WebAudio
Install
or
npm install https://github.com/effus/simple-web-recording.git
Usage
import SimpleWebRecording from 'simple-web-recording';
const recorder = new SimpleWebRecording();
// set each chunk time in ms (default is 1000)
recorder.setChunkTime(2000);
recorder.onChunkReady = (lastChunkBlob) => {
// do something with chunk
}
recorder.onStop = (blobMedia) => {
// do something with media stream
}
// start recording
recorder.startRecord();
// stop recording
recorder.stopRecord();