web-recorder
TypeScript icon, indicating that this package has built-in type declarations

0.0.12 • Public • Published

🎤 Web recorder written in Typescript 🎤

styled with prettier Travis Dev Dependencies

Docs

https://puemos.github.io/web-recorder

Example

here

Usage

import { Recorder } from 'web-recorder'
 
function onGotStream(stream) {
  audioRecorder = new WebRecorder.Recorder(stream)
 
  audioRecorder.addEventListener('data', ev => {
    var blobUrl = URL.createObjectURL(ev.detail)
 
    const record = document.getElementById('record')
    record.src = blobUrl
  })
  audioRecorder.record()
}
 
function start() {
  navigator.getUserMedia(
    {
      audio: {
        advanced: [
          {
            echoCancelation: false
          }
        ]
      }
    },
    onGotStream,
    console.error
  )
}
function stop() {
  audioRecorder.stop()
}

Package Sidebar

Install

npm i web-recorder

Weekly Downloads

1

Version

0.0.12

License

MIT

Unpacked Size

3.62 MB

Total Files

32

Last publish

Collaborators

  • puemos