|
@@ -494,6 +494,7 @@ export const refreshPlayer = async (ctime?: number) => {
|
|
|
return false
|
|
|
}
|
|
|
const isNext = nextTime()
|
|
|
+ // 选段播放结束
|
|
|
if (isNext) {
|
|
|
// console.log("isNext", detailState.section[1], detailState.section[1].endtime, currentTimeNum)
|
|
|
state.audiosInstance.setMute(true)
|
|
@@ -503,9 +504,9 @@ export const refreshPlayer = async (ctime?: number) => {
|
|
|
} else {
|
|
|
await state.audiosInstance.pause()
|
|
|
}
|
|
|
- // 如果是单元测验 和课后训练直接结束
|
|
|
- if (unitTestData.isSelectMeasureMode && state.evaluatingStatus){
|
|
|
- console.log(1)
|
|
|
+ // 如果是单元测验 和课后训练,或者是选段评测,选段播放结束 直接结束
|
|
|
+ if ((unitTestData.isSelectMeasureMode || detailState.section.length === 2) && state.evaluatingStatus){
|
|
|
+ console.log('选段播放结束')
|
|
|
event.emit('ended')
|
|
|
return
|
|
|
}
|
|
@@ -1050,7 +1051,7 @@ export const setAudioInit = () => {
|
|
|
preAppAudioPlayTime = res?.content?.currentTime
|
|
|
// console.log('app返回的mp3进度',time)
|
|
|
if (diffTime < 0) {
|
|
|
- console.log('进度返回异常','本次时间比上次慢',diffTime)
|
|
|
+ console.log('进度返回异常','本次时间比上次慢',diffTime,'当前播放时间:',res?.content?.currentTime)
|
|
|
}
|
|
|
requestAnimationFrame(async () => {
|
|
|
if (state.playState === 'play') {
|