1.1.1 • Published 3 years ago

voice-recorder-react v1.1.1

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Voice Recoder React

React package for recording audio in the browser.

Inspired by https://github.com/sivaprakashDesingu/react-voice-recorder

This component decouples the UI from the recording functionality.

Demo

https://codesandbox.io/s/prod-star-sxndo

Props

The following props are passed by both hooks and Component

PropDefaultDescription
time{h:0 ,m:0 ,s:0}An object that holds the duration of a recording
stopn/aa function that stops the media recorder
startn/aa function that starts the media recorder
pausen/aa function that pauses the media recorder
resumen/aa function that resumes the media recorder
resetn/aa function that discards all current recording data
data{blob: Blob; url: string; chunks: Blob[];duration: Time;}This object holds the data about the last recording
pausedfalseindicates if the current recording is paused
recordingfalseindicates if there is an ongoing recording
props'{}'This is unique only to the component usage. It accepts additional props to pass to the sub component
hasRecordertrueIf you try to record and there are no media devices found this will change to false

Please refer to the demo to understand better.

Hooks Usage

Please refer to the demo for a working example

Recoder component

The Recorder Component is better for usage with nextJS although you still need to import it with next/dynamic

Please refer to the demo for a working example

Contributing

If you have any issues or questions please feel free to open an issue or discussion on github

You can also Fork and open a PR on the component if you have any particular features you'd like to see.

There's also example code available on github

1.1.1

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.12

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago