UNPKG

react-use-audio-recorder

Version:

React component and hook for audio recording in your React applications

22 lines (17 loc) 709 B
import * as react_jsx_runtime from 'react/jsx-runtime'; import RecordRTC from 'recordrtc'; interface AudioRecorderProps { onStop?: (blob: Blob) => void; } declare function AudioRecorder({ onStop }: AudioRecorderProps): react_jsx_runtime.JSX.Element; declare const useAudioRecorder: () => { recordingStatus: RecordRTC.State | undefined; recordingTime: number; startRecording: () => void; stopRecording: (callBack?: (blob?: Blob, blobURL?: string) => void) => void; pauseRecording: () => void; resumeRecording: () => void; saveRecording: (fileName?: string) => void; getBlob: () => Blob; }; export { type AudioRecorderProps, AudioRecorder as default, useAudioRecorder };