From bc45b92124a200b20f7df26913adad6911ce9f27 Mon Sep 17 00:00:00 2001 From: carboxaminoo Date: Wed, 13 Mar 2024 01:54:55 +0900 Subject: [PATCH] Style : Remove caption --- .../src/routes/infogather/+page.svelte | 2 +- .../VoiceButtonDefaultVariant3.svelte | 19 ++++++++----------- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/mz_v1_front/src/routes/infogather/+page.svelte b/mz_v1_front/src/routes/infogather/+page.svelte index 1cfa43f..0682a12 100644 --- a/mz_v1_front/src/routes/infogather/+page.svelte +++ b/mz_v1_front/src/routes/infogather/+page.svelte @@ -363,7 +363,7 @@ 주의사항
1. 마이크가 제대로 작동하는지 확인해주세요
2. 조용한 장소에서 녹음해주세요
- 3. 마이크를 누르면 3초 뒤 녹음을 시작합니다
+ 3. 마이크를 누르면 1초 뒤 녹음을 시작합니다
4. 15초 동안 아무 말이나 해주세요
diff --git a/mz_v1_front/src/routes/infogather/VoiceButtonDefaultVariant3.svelte b/mz_v1_front/src/routes/infogather/VoiceButtonDefaultVariant3.svelte index 5cc5810..09c3139 100644 --- a/mz_v1_front/src/routes/infogather/VoiceButtonDefaultVariant3.svelte +++ b/mz_v1_front/src/routes/infogather/VoiceButtonDefaultVariant3.svelte @@ -10,12 +10,12 @@ let mediaRecorder; let audioChunks = []; - let isRecordingComplete = false; // 녹음 상태를 추적하는 변수 + let isRecordingComplete = false; let progress = 0; async function startRecording() { - audioChunks = []; // 이전 녹음 데이터 초기화 - isRecordingComplete = false; // 녹음 시작 시, 녹음 완료 상태를 false로 설정 + audioChunks = []; + isRecordingComplete = false; try { const stream = await navigator.mediaDevices.getUserMedia({ audio: true }); @@ -28,7 +28,7 @@ mediaRecorder.onstop = () => { const audioBlob = new Blob(audioChunks, { type: 'audio/wav' }); const audioUrl = URL.createObjectURL(audioBlob); - // 이벤트를 통해 오디오 URL을 부모 컴포넌트로 전달 + dispatch('audioRecorded', audioUrl ); dispatch('blobUpdated', audioBlob); isRecordingComplete = true; @@ -41,18 +41,17 @@ setTimeout(() => { mediaRecorder.stop(); - }, 15100); // 15초 후에 녹음을 멈춥니다. - }, 3000); // 녹음 시작 전 3초 대기 + }, 15100); + }, 1000); } catch (err) { console.error('오디오 입력을 시작하는데 실패했습니다:', err); } } - // 녹음을 다시 시작하는 함수 function restartRecording() { - audioChunks = []; // 이전 녹음 데이터 초기화 - isRecordingComplete = false; // 다시 녹음할 준비가 되었으므로 false로 설정 + audioChunks = []; + isRecordingComplete = false; dispatch('audioRecorded', ""); dispatch('progressUpdated',0); } @@ -60,7 +59,6 @@
{#if !isRecordingComplete} - audio record {:else} -