JLBA202505130001_关于吉林银行新建AI智能培训系统的需求_fix: 音频长度获取调整

This commit is contained in:
杨航
2025-12-23 13:08:36 +08:00
parent 0986ec43f5
commit 10cce3b601
+20 -11
View File
@@ -169,18 +169,27 @@
}
const isTesting = ref(false)
const setVoiceTime = (sum) => {
let _sum = sum + 1
if (Math.ceil(talkUserVoiceObj.value.duration) > 0) {
voiceTime.value = (Math.ceil(talkUserVoiceObj.value.duration) || 1) + 's'
} else {
if (_sum === 25) {
voiceTime.value = (props.dataInfo.voiceTime|| 1) + 's'
return
plus.io.getAudioInfo({
filePath: unref(dataInfo).talkingVoice,
success:(res)=>{
voiceTime.value = (Math.floor(res.duration) || 1) + 's'
},
fail:(res)=>{
voiceTime.value = (props.dataInfo.voiceTime || 1) + 's'
}
setTimeout(() => {
setVoiceTime(_sum)
}, 200)
}
})
// let _sum = sum + 1
// if (Math.ceil(talkUserVoiceObj.value.duration) > 0) {
// voiceTime.value = (Math.ceil(talkUserVoiceObj.value.duration) || 1) + 's'
// } else {
// if (_sum === 25) {
// voiceTime.value = (props.dataInfo.voiceTime|| 1) + 's'
// return
// }
// setTimeout(() => {
// setVoiceTime(_sum)
// }, 200)
// }
}
watch(() => props.dataInfo, () => {}, {
deep: true,