npm.io
1.0.5 • Published 5 years ago

simple-web-recording

Licence
MIT
Version
1.0.5
Deps
0
Size
6 kB
Vulns
0
Weekly
0

simple-web-recording

Simple web recording using WebAudio

Install

simple-web-recording

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();

Demos

Specification

Support

Keywords