|
@@ -335,7 +335,7 @@ export const changeSpeed = (speed: number, isSave: boolean = true) => {
|
|
|
state.speed = speed
|
|
|
state.playIngSpeed = speed
|
|
|
// 当前的音符
|
|
|
- const currentItem: any = detailState.times[state.activeIndex];
|
|
|
+ const currentItem: any = (detailState.sectionStatus && detailState.section.length === 2) ? detailState.section[0] : detailState.times[state.activeIndex];
|
|
|
state.basePlayRate = currentItem?.measureSpeed ? state.speed / currentItem.measureSpeed : state.speed / detailState.baseSpeed;
|
|
|
if (!detailState.activeDetail) return
|
|
|
state.audiosInstance?.setSpeed(state.basePlayRate)
|