|
@@ -4,7 +4,7 @@ import store from 'store'
|
|
|
import runtime, * as RuntimeUtils from '/src/pages/detail/runtime'
|
|
|
import { typeById, ITypeContentItem } from '/src/constant/fingering-colexiu'
|
|
|
import detailState from '/src/pages/detail/state'
|
|
|
-import { getAllNodes, getDuration } from '/src/pages/detail/helpers'
|
|
|
+import { getAllNodes, getDuration, speedBeatTo } from '/src/pages/detail/helpers'
|
|
|
import SettingState from '/src/pages/detail/setting-state'
|
|
|
import {
|
|
|
useMidi,
|
|
@@ -206,6 +206,9 @@ export default defineComponent({
|
|
|
|
|
|
detailState.activeSpeed = detail.value.playSpeed || bpm || 100
|
|
|
detailState.baseSpeed = detail.value.playSpeed || bpm || 100
|
|
|
+ // 这里把后台设置的速度 转换为1/4拍的速度
|
|
|
+ detailState.baseSpeed = speedBeatTo({unit: detail.value.speedBeatUnit || "1/4",speed: parseFloat(detail.value.playSpeed) || 0}, `1/4`);
|
|
|
+ console.log('速度',detailState.baseSpeed)
|
|
|
detailState.code = detail.value?.code || ''
|
|
|
detailState.activeDetail.originalSpeed = detailState.baseSpeed
|
|
|
|