|
@@ -323,7 +323,7 @@ let starTime = 0
|
|
const formatTimes = () => {
|
|
const formatTimes = () => {
|
|
// const rate = runtime.speed / detailState.baseSpeed //1
|
|
// const rate = runtime.speed / detailState.baseSpeed //1
|
|
const rate = runtime.basePlayRate; // 播放倍率
|
|
const rate = runtime.basePlayRate; // 播放倍率
|
|
- // console.log('评测倍率123',rate)
|
|
|
|
|
|
+ console.log('评测倍率123',rate)
|
|
actualBeatLength = Math.round(detailState.times[0].fixtime * 1000 / rate)
|
|
actualBeatLength = Math.round(detailState.times[0].fixtime * 1000 / rate)
|
|
const difftime = detailState.times?.[0]?.difftime || 0
|
|
const difftime = detailState.times?.[0]?.difftime || 0
|
|
let ListenMode = false
|
|
let ListenMode = false
|
|
@@ -434,6 +434,7 @@ const formatTimes = () => {
|
|
// console.log('时间1111', data)
|
|
// console.log('时间1111', data)
|
|
datas.push(data)
|
|
datas.push(data)
|
|
}
|
|
}
|
|
|
|
+ starTime = 0;
|
|
return {
|
|
return {
|
|
datas,
|
|
datas,
|
|
firstNoteTime
|
|
firstNoteTime
|
|
@@ -666,7 +667,7 @@ export const evaluatPlayerStop = playerStop
|
|
const endevent = (evt: Event) => {
|
|
const endevent = (evt: Event) => {
|
|
console.log('选段播放结束事件')
|
|
console.log('选段播放结束事件')
|
|
// 如果是单元测验和课后训练 播放结束
|
|
// 如果是单元测验和课后训练 播放结束
|
|
- if (unitTestData.isSelectMeasureMode && playStatus.value === 'play') {
|
|
|
|
|
|
+ if ((unitTestData.isSelectMeasureMode || detailState.section.length === 2) && playStatus.value === 'play') {
|
|
playerStop()
|
|
playerStop()
|
|
canSubmit.value = true
|
|
canSubmit.value = true
|
|
return
|
|
return
|