update: 录音按钮新增防抖

This commit is contained in:
lww155
2026-02-04 09:54:56 +08:00
parent e4cfabeb7e
commit 4f72a516d3
@@ -168,7 +168,13 @@ class UIController {
// Record button // Record button
const recordBtn = document.getElementById('recordBtn'); const recordBtn = document.getElementById('recordBtn');
if (recordBtn) { if (recordBtn) {
let recordTimer = null;
recordBtn.addEventListener('click', () => { recordBtn.addEventListener('click', () => {
if (recordTimer) {
clearTimeout(recordTimer);
recordTimer = null;
}
recordTimer = setTimeout(() => {
const audioRecorder = getAudioRecorder(); const audioRecorder = getAudioRecorder();
if (audioRecorder.isRecording) { if (audioRecorder.isRecording) {
audioRecorder.stop(); audioRecorder.stop();
@@ -185,6 +191,7 @@ class UIController {
audioRecorder.start(); audioRecorder.start();
}, 100); }, 100);
} }
}, 300);
}); });
} }