INNER CODE UNIT · JavaScript
App
cgzirim/seek-tune · client/src/App.js:24
function App() {
let ffmpegLoaded = false;
const ffmpeg = new FFmpeg();
const uploadRecording = true
const isPhone = window.innerWidth <= 550
const [stream, setStream] = useState();
const [matches, setMatches] = useState([]);
const [totalSongs, setTotalSongs] = useState(10);
const [isListening, setisListening] = useState(false);
const [audioInput, setAudioInput] = useState("device"); // or "mic"
const [genFingerprint, setGenFingerprint] = useState(null);
const [registeredMediaEncoder, setRegisteredMediaEncoder] = useState(false);
const streamRef = useRef(stream);
let sendRecordingRef = useRef(true);
useEffect(() => {
streamRef.current = stream;