|
@@ -413,7 +413,10 @@ export const initSetPlayRate = () => {
|
|
|
const dynamicShowPlaySpeed = (index: number) => {
|
|
|
const item: any = detailState.times[index];
|
|
|
|
|
|
- if (item && state.playState === "play" && item.measureSpeed ) {
|
|
|
+ // if (item && state.playState === "play" && item.measureSpeed ) {
|
|
|
+ // state.playIngSpeed = Math.floor(state.basePlayRate * item.measureSpeed)
|
|
|
+ // }
|
|
|
+ if (item && item.measureSpeed ) {
|
|
|
state.playIngSpeed = Math.floor(state.basePlayRate * item.measureSpeed)
|
|
|
}
|
|
|
}
|
|
@@ -1184,8 +1187,8 @@ export const noteClick = (evt: MouseEvent) => {
|
|
|
console.log('点击音符',activeNote)
|
|
|
if (activeNote) {
|
|
|
const time = activeNote.sourceStartTime || activeNote.time
|
|
|
- // 点击音符,动态设置右上角的速度
|
|
|
- if (activeNote.measureSpeed) {
|
|
|
+ // 点击音符,动态设置右上角的速度,非选段模式
|
|
|
+ if (activeNote.measureSpeed && detailState.section.length < 2) {
|
|
|
state.speed = Math.floor(state.basePlayRate * activeNote.measureSpeed)
|
|
|
state.playIngSpeed = state.speed
|
|
|
}
|