export default function Record(props) { let mediaRecorder = null; // mediaRecorder instance const startRecording = () => { navigator.mediaDevices.getUserMedia({ audio: true }) .then(stream => { mediaRecorder = new MediaRecorder(stream); mediaRecorder.start(); props.onRecord(true); }); }; const stopRecording = () => { if (mediaRecorder) { mediaRecorder.stop(); props.onRecord(false); } }; return (
Capture The Signal, Not The Noise