|
@@ -466,6 +466,7 @@ const dynamicShowPlaySpeed = (index: number) => {
|
|
|
const newSpeed = state.basePlayRate * item.measureSpeed
|
|
|
if (state.speed !== newSpeed) {
|
|
|
state.speed = newSpeed;
|
|
|
+ // console.log('速度',1,state.speed)
|
|
|
}
|
|
|
}
|
|
|
//}
|
|
@@ -498,6 +499,7 @@ export const resetBaseRate = (idx?: number) => {
|
|
|
console.log('速度2',currentSpeed)
|
|
|
state.speed = currentSpeed
|
|
|
//state.activeNoteIndex = 0
|
|
|
+ // console.log('速度',2,state.speed)
|
|
|
state.basePlayRate = 1;
|
|
|
}
|
|
|
|
|
@@ -593,6 +595,7 @@ export const skipNotePlay = async (itemIndex: number, isStart = false) => {
|
|
|
// 非选段模式,点击音符,动态设置右下角的速度
|
|
|
if (item.measureSpeed && state.section.length < 2) {
|
|
|
state.speed = state.basePlayRate * 10000 * item.measureSpeed / 10000
|
|
|
+ // console.log('速度',3,state.speed)
|
|
|
}
|
|
|
setAudioCurrentTime(itemTime, itemIndex);
|
|
|
// 一行谱,点击音符,或者播放完成,需要跳转音符位置
|
|
@@ -947,6 +950,7 @@ export const handleResetPlay = () => {
|
|
|
export const handleSetSpeed = (speed: number) => {
|
|
|
// setStorageSpeed(state.examSongId, speed);
|
|
|
state.speed = speed;
|
|
|
+ // console.log('速度',4,state.speed)
|
|
|
// 当前的音符
|
|
|
// const currentItem: any = (state.sectionStatus && state.section.length === 2) ? state.sectionFirst || state.section[0] : state.times[state.activeNoteIndex];
|
|
|
const currentItem: any = state.times[state.activeNoteIndex];
|
|
@@ -1571,6 +1575,7 @@ const setState = (data: any, index: number) => {
|
|
|
state.originSpeed = state.speed = speedBeatTo({unit: data.speedBeatUnit || "1/4",speed: parseFloat(data.playSpeed) || 0}, `1/4`);
|
|
|
// state.originSpeed = state.speed = data.playSpeed;
|
|
|
// state.playIngSpeed = data.playSpeed;
|
|
|
+ // console.log('速度',5,state.speed)
|
|
|
const track = data.code || data.track;
|
|
|
state.track = track ? track.replace(/ /g, "").toLocaleLowerCase() : "";
|
|
|
// 能否评测,根据当前声轨有无伴奏判断
|