refactor: Cancel last autoplay audio

--story=1017953 --user=刘瑞斌 【优化】多轮对话,语音识别自动播放,会重叠播放 https://www.tapd.cn/57709429/s/1660001
This commit is contained in:
CaptainB 2025-02-27 16:53:52 +08:00 committed by 刘瑞斌
parent 54ebfc30f2
commit 18fa06678c

View File

@ -86,6 +86,7 @@ import applicationApi from '@/api/application'
import { datetimeFormat } from '@/utils/time'
import { MsgError } from '@/utils/message'
import { t } from '@/locales'
import bus from '@/bus'
const route = useRoute()
const {
params: { id }
@ -277,6 +278,11 @@ const pausePlayAnswerText = () => {
}
onMounted(() => {
bus.on('pause-autoplay', () => {
pausePlayAnswerText()
// console.log(1234)
})
bus.emit('pause-autoplay')
//
if (props.tts && props.tts_autoplay && buttonData.value.write_ed && !buttonData.value.update_time) {
playAnswerText(buttonData.value.answer_text)