|
@@ -169,7 +169,16 @@ export default defineComponent({
|
|
|
console.log(search)
|
|
|
console.time('获取数据')
|
|
|
runtime.osmd = osmd
|
|
|
- detailState.isSpecialBookCategory = true
|
|
|
+ // 设置速度
|
|
|
+ const saveSpeed = (store.get('speeds') || {})[search.id as string]
|
|
|
+ const bpm = (osmd as any).bpm || osmd.Sheet.userStartTempoInBPM
|
|
|
+
|
|
|
+ detailState.activeSpeed = saveSpeed ||detail.value.playSpeed || bpm || 100
|
|
|
+ detailState.baseSpeed = saveSpeed || detail.value.playSpeed || bpm || 100
|
|
|
+ detailState.code = detail.value?.code || ''
|
|
|
+ detailState.activeDetail.originalSpeed = detailState.baseSpeed
|
|
|
+ // 设置成全部是特殊曲谱
|
|
|
+ // detailState.isSpecialBookCategory = true
|
|
|
if (detailState.renderType === 'native') {
|
|
|
detailState.times = getAllNodes(osmd)
|
|
|
}
|
|
@@ -215,13 +224,7 @@ export default defineComponent({
|
|
|
// }
|
|
|
// console.timeEnd('循环引用')
|
|
|
console.log('🚀 ~ detailState.times', detailState.times)
|
|
|
- const saveSpeed = (store.get('speeds') || {})[search.id as string]
|
|
|
- const bpm = (osmd as any).bpm || osmd.Sheet.userStartTempoInBPM
|
|
|
-
|
|
|
- detailState.activeSpeed = saveSpeed || bpm || 100
|
|
|
- detailState.baseSpeed = bpm || 100
|
|
|
- detailState.code = detail.value?.code || ''
|
|
|
- detailState.activeDetail.originalSpeed = detailState.baseSpeed
|
|
|
+
|
|
|
const songEndTime = detailState.times[detailState.times.length - 1 || 0]?.endtime || 0
|
|
|
if (detailState.isAppPlay) {
|
|
|
const durationNum = songEndTime
|