Browse Source

refac: call

Timothy J. Baek 11 months ago
parent
commit
063e1ee46c
1 changed files with 11 additions and 1 deletions
  1. 11 1
      src/lib/components/chat/MessageInput/CallOverlay.svelte

+ 11 - 1
src/lib/components/chat/MessageInput/CallOverlay.svelte

@@ -139,7 +139,17 @@
 				const audio = assistantAudio[idx];
 				const audio = assistantAudio[idx];
 
 
 				audioElement.src = audio.src; // Assume `assistantAudio` has objects with a `src` property
 				audioElement.src = audio.src; // Assume `assistantAudio` has objects with a `src` property
-				audioElement.play();
+
+				audioElement.muted = true;
+
+				audioElement
+					.play()
+					.then(() => {
+						audioElement.muted = false;
+					})
+					.catch((error) => {
+						toast.error(error);
+					});
 
 
 				audioElement.onended = async (e) => {
 				audioElement.onended = async (e) => {
 					await new Promise((r) => setTimeout(r, 300));
 					await new Promise((r) => setTimeout(r, 300));