simple-web-recording

Simple Web API recording interface

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
simple-web-recording
1.0.53 years ago3 years agoMinified + gzip package size for simple-web-recording in KB

Readme

simple-web-recording
Simple web recording using WebAudio

Install

simple-web-recording or ``` npm install https://github.com/effus/simple-web-recording.git ```

Usage

```js 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

  • https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamRecordingAPI/UsingtheMediaStreamRecordingAPI

Support

  • https://caniuse.com/?search=MediaStream