From 596e7d1c3b00db46cc1438d57c898d8cef9befad Mon Sep 17 00:00:00 2001 From: C0ffeeCode Date: Thu, 6 Jan 2022 12:25:18 +0100 Subject: [PATCH] fix timer --- src/app/organisms/room/AttachmentUis/VoiceMailRecorder.jsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/app/organisms/room/AttachmentUis/VoiceMailRecorder.jsx b/src/app/organisms/room/AttachmentUis/VoiceMailRecorder.jsx index 72e028c4..c7bbb40e 100644 --- a/src/app/organisms/room/AttachmentUis/VoiceMailRecorder.jsx +++ b/src/app/organisms/room/AttachmentUis/VoiceMailRecorder.jsx @@ -11,7 +11,7 @@ import IconButton from '../../../atoms/button/IconButton'; import './VoiceMailRecorder.scss'; import Timer from '../../../../util/Timer'; -let timer = new Timer(); +let timer; let _stream; let _mediaRecorder; @@ -22,6 +22,11 @@ const audioChunks = []; async function init() { if (_mediaRecorder) return; + timer = new Timer(); + _stream = null; + _mediaRecorder = null; + audioChunks.length = 0; + console.log('record voice, new recorder'); _stream = await navigator.mediaDevices.getUserMedia({ audio: true });