From ea7e742b96244f3c4bca30f50eb004a84a14a336 Mon Sep 17 00:00:00 2001 From: BGV <26331505+bgv2@users.noreply.github.com> Date: Sun, 30 Mar 2025 11:12:21 -0400 Subject: [PATCH] fix ts errors --- React/src/app/call/page.tsx | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/React/src/app/call/page.tsx b/React/src/app/call/page.tsx index efea5b4..b1d816c 100644 --- a/React/src/app/call/page.tsx +++ b/React/src/app/call/page.tsx @@ -41,7 +41,11 @@ function CallPage() { console.log("Total chunks received:", audioChunks.current.length); const audioUrl = URL.createObjectURL(audioBlob); setAudioBlob(audioBlob); - console.log('media recorder type', mediaRecorderRef.current.mimeType) + if (mediaRecorderRef.current) { + console.log('media recorder type', mediaRecorderRef.current.mimeType); + } else { + console.error('MediaRecorder is null'); + } console.log(audioBlob); setAudioUrl(audioUrl); audioChunks.current = []; @@ -65,8 +69,12 @@ function CallPage() { // Play the recorded audio const playAudio = () => { - const audio = new Audio(audioUrl); - audio.play(); + if (audioUrl) { + const audio = new Audio(audioUrl); + audio.play(); + } else { + console.error("Audio URL is null or undefined."); + } };