| 
					
				 | 
			
			
				@@ -17,7 +17,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="timeInputBox"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <n-input-number 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :disabled="timeType === 'countup' || playState === 'play'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :disabled="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               placeholder="" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :value="mmValue" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :format="(value: number | null)=>{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -65,7 +65,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="timeInputBox"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <n-input-number 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :disabled="timeType === 'countup' || playState === 'play'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :disabled="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               placeholder="" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :value="ssValue" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :format="(value: number | null)=>{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -232,18 +232,22 @@ function handlePause() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let _time: NodeJS.Timer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 倒计时 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function handleCountdownStart() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 由于时间结束之后还会有尾音,所以开始时候可能音乐在播放,所以这里先暂停 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  soundVIdeo.pause(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   soundVIdeo.currentTime = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if (timeNum.value <= 4) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    soundVIdeo.currentTime = 4 - timeNum.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (timeNum.value <= 3) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    soundVIdeo.currentTime = 3 - timeNum.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     soundVIdeo.play(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   _time = setInterval(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     timeNum.value--; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if (timeNum.value === 4) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (timeNum.value === 3) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       soundVIdeo.play(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (timeNum.value <= 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      handlePause(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 结束的时候音乐不暂停 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      clearInterval(_time); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      playState.value = 'pause'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 1000); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |