MediaRecorder API using React hooks.
npm install use-media-recorder
MediaRecorder API using React hooks.
- Getting Started
- Usage
- Video and audio
- Audio only
- Demo
- License
npm install --save use-media-recorder
- Supports both video + audio and audio only recordings.
- Currently it generates video/webm and audio/webm.
```
import { useMediaRecorder } from 'use-media-recorder'
const [isRecording, setIsRecording] = useState(false)
const [setCaptureRef, data, err] = useMediaRecorder({ isRecording })
``
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
```
git clone git@github.com:jagonzalr/useMediaRecorder.git
cd useMediaRecorder
npm intall
npm start
useMediaRecorder is MIT licensed.