From 85a5297130c8a767c6b24670f16ac84973653454 Mon Sep 17 00:00:00 2001 From: Zyronon Date: Tue, 16 Sep 2025 05:33:28 +0000 Subject: [PATCH] fix: set the end position to the start position, when the end position of audio less than start position --- src/pages/pc/article/components/EditArticle.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/pc/article/components/EditArticle.vue b/src/pages/pc/article/components/EditArticle.vue index 4256c148..8eda408f 100644 --- a/src/pages/pc/article/components/EditArticle.vue +++ b/src/pages/pc/article/components/EditArticle.vue @@ -262,7 +262,7 @@ function recordStart() { sentenceAudioRef.play() } editSentence.audioPosition[0] = Number(sentenceAudioRef.currentTime.toFixed(2)) - if (editSentence.audioPosition[0] > editSentence.audioPosition[1]) { + if (editSentence.audioPosition[0] > editSentence.audioPosition[1] && editSentence.audioPosition[1] !== 0) { editSentence.audioPosition[1] = editSentence.audioPosition[0] } } @@ -306,7 +306,7 @@ function setStartTime(val: Sentence, i: number, j: number) { } else { val.audioPosition[0] = Number(Number(audioRef.currentTime).toFixed(2)) } - if (val.audioPosition[0] > val.audioPosition[1]) { + if (val.audioPosition[0] > val.audioPosition[1] && val.audioPosition[1] !== 0) { val.audioPosition[1] = val.audioPosition[0] } }