Skip to content

szastupov/raw-media-recorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raw Media Recorder

Record audio from your microphone into AudioBuffer, useful when your browser (hi Safari 👋) doesn't support MediaRecorder or you don't want to decode from Opus.

Install

yarn add raw-media-recorder

or

npm install raw-media-recorder

Usage

let recorder = new RawMediaRecorder(new AudioContext())
recorder.onstart = () => {
    // Indicate recording, for example
    // this.setState({ recording: true })
}
recorder.onstop = () => {
    // On recording stoped, for example
    // this.setState({ recording: false })
}
recorder.ondata = data => {
    // Data recorder as AudioBuffer
}

// Start recording
recorder.start()

// Stop recording
recorder.stop()

About

Record microphone audio to raw buffer

Resources

Stars

Watchers

Forks

Packages

No packages published