|  | @@ -203,7 +203,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |        const saveSpeed = (store.get('speeds') || {})[search.id]
 | 
	
		
			
				|  |  |        const bpm = (osmd as any).bpm || osmd.Sheet.userStartTempoInBPM
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -      detailState.activeSpeed = saveSpeed || detail.value.playSpeed || bpm || 100
 | 
	
		
			
				|  |  | +      detailState.activeSpeed = detail.value.playSpeed || bpm || 100
 | 
	
		
			
				|  |  |        detailState.baseSpeed = detail.value.playSpeed || bpm || 100
 | 
	
		
			
				|  |  |        detailState.code = detail.value?.code || ''
 | 
	
		
			
				|  |  |        detailState.activeDetail.originalSpeed = detailState.baseSpeed
 | 
	
	
		
			
				|  | @@ -264,7 +264,10 @@ export default defineComponent({
 | 
	
		
			
				|  |  |        // detailState.freeRate = freeRate.value
 | 
	
		
			
				|  |  |        useCamera()
 | 
	
		
			
				|  |  |        // 获取详情接口后,初始化右上角的播放速度
 | 
	
		
			
				|  |  | -      RuntimeUtils.changeSpeed(detailState.activeSpeed)
 | 
	
		
			
				|  |  | +      // 当前的音符
 | 
	
		
			
				|  |  | +      const currentItem: any = detailState.times[runtime.activeIndex];
 | 
	
		
			
				|  |  | +      const currentSpeed = currentItem?.measureSpeed ? currentItem.measureSpeed : detailState.activeSpeed;
 | 
	
		
			
				|  |  | +      RuntimeUtils.changeSpeed(currentSpeed)
 | 
	
		
			
				|  |  |        if (((detailState.setting?.resets || []) as string[]).includes('SPEED')) {
 | 
	
		
			
				|  |  |          if (detailState.activeDetail) {
 | 
	
		
			
				|  |  |            RuntimeUtils.changeSpeed(detailState.activeDetail?.originalSpeed)
 |