2.0.4 • Published 5 years ago
use-media-recorder v2.0.4
useMediaRecorder
MediaRecorder API using React hooks.
Table of Contents
Getting started
npm install --save use-media-recorder
- Supports both video + audio and audio only recordings.
- Currently it generates
video/webmandaudio/webm.
Usage
Video and audio
import { useMediaRecorder } from 'use-media-recorder'
const [isRecording, setIsRecording] = useState(false)
const [setCaptureRef, data, err] = useMediaRecorder({ isRecording })Audio only
import { useMediaRecorder } from 'use-media-recorder'
const [isRecording, setIsRecording] = useState(false)
const [setCaptureRef, data, err] = useMediaRecorder({ isRecording, audioOnly: true })Full example can be found here
Demo
git clone git@github.com:jagonzalr/useMediaRecorder.git
cd useMediaRecorder
npm intall
npm startLicense
useMediaRecorder is MIT licensed.