Merge branch 'dev-0120' of http://25.13.9.101:9000/K17_AITS/tra-app into dev-0120

This commit is contained in:
田岩
2026-01-13 13:36:20 +08:00
2 changed files with 21 additions and 12 deletions
+1 -1
View File
@@ -16,7 +16,7 @@
<image class="talk-btn-icon" v-show="keyboardIsShow && !answerValue" src="/src/static/images/course/record.png"
mode="" @click="changeBtn"></image>
<image class="talk-btn-icon" v-show="keyboardIsShow && !!answerValue" src="/src/static/images/course/send.png"
mode="" @click.stop="showKeyboard"></image>
mode="" @click.stop="showKeyboard()"></image>
</view>
<!-- @click="showTalkingModel = false" -->
<!-- <uv-popup ref="talkModelRef" mode="bottom" overlay-style="#000000" overlay-opacity="0.9"
+20 -11
View File
@@ -126,18 +126,27 @@ import { onUnload } from '@dcloudio/uni-app';
}
}
const setVoiceTime = (sum) => {
sum += 1
if(Math.ceil(talkVoiceObj.value.duration)>0){
voiceTime.value = (Math.ceil(talkVoiceObj.value.duration) || 1 ) + 's'
}else{
if(sum === 20) {
voiceTime.value = (unref(dataInfo).voiceTime || 0) + 's';
return
plus.io.getAudioInfo({
filePath: unref(dataInfo).talkingVoice,
success:(res)=>{
voiceTime.value = (Math.floor(res.duration) || 1) + 's'
},
fail:(res)=>{
voiceTime.value = (unref(dataInfo).voiceTime || 1) + 's'
}
setTimeout(()=>{
setVoiceTime(sum)
},200)
}
})
// sum += 1
// if(Math.ceil(talkVoiceObj.value.duration)>0){
// voiceTime.value = (Math.ceil(talkVoiceObj.value.duration) || 1 ) + 's'
// }else{
// if(sum === 20) {
// voiceTime.value = (unref(dataInfo).voiceTime || 0) + 's';
// return
// }
// setTimeout(()=>{
// setVoiceTime(sum)
// },200)
// }
}
</script>