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

This commit is contained in:
田岩
2025-12-08 16:06:38 +08:00
+10 -8
View File
@@ -13,7 +13,7 @@
</view>
</view>
<view class="btns-cont">
<view class="play-btn" v-show="!isTesting">
<view class="play-btn" >
<image class="icon" v-show="!(!voiceLoading&&(props.activeVoiceId === dataInfo.id))" @click.stop="playVoice"
src="@/static/images/course/play-blue.png" style="width: 100%;height: 100%;"></image>
<image class="icon" v-show="!voiceLoading&&(props.activeVoiceId === dataInfo.id)" @click.stop="pauseVoice"
@@ -94,7 +94,7 @@
emit('changePlay', unref(dataInfo)?.id)
if (talkUserVoiceObj.value && talkUserVoiceObj.value.src) {
setTimeout(() => {
// talkUserVoiceObj.value.src = itemVoice.value
talkUserVoiceObj.value.src = itemVoice.value
talkUserVoiceObj.value.play()
isPlaying.value = true
}, 300)
@@ -128,6 +128,8 @@
talkUserVoiceObj.value.volume = 1
})
talkUserVoiceObj.value.onError(() => {
isTesting.value = false
talkUserVoiceObj.value.volume = 1
talkUserVoiceObj.value.src = ''
})
talkUserVoiceObj.value.onCanplay(() => {
@@ -138,12 +140,12 @@
talkUserVoiceObj.value.sessionCategory = 'soloAmbient'
//#ifdef APP-PLUS
// 安卓端 须播放一次,不然再次播放会没有声音
if (IsAndEnv) {
isTesting.value = true
talkUserVoiceObj.value.volume = 0
talkUserVoiceObj.value.play()
// talkUserVoiceObj.value.pause()
}
// if (IsAndEnv) {
// isTesting.value = true
// talkUserVoiceObj.value.volume = 0
// talkUserVoiceObj.value.play()
// // talkUserVoiceObj.value.pause()
// }
// #endif
// setTimeout(() => {
// setVoiceTime(0)