| 
					
				 | 
			
			
				@@ -13,7 +13,7 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } from "vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { formateTimes } from "../../helpers/formateMusic"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import Metronome, { metronomeData } from "../../helpers/metronome"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import state, { isRhythmicExercises } from "../../state"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import state, { IAudioState, isRhythmicExercises } from "/src/state"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { setGlobalData } from "../../utils"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import AudioList from "../../view/audio-list"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import MusicScore, { resetMusicScore } from "../../view/music-score"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -221,11 +221,22 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		/**播放状态改变时,向父页面发送事件 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		const sendParentMessage = (playState: IAudioState) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			window.parent.postMessage( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					api: "headerTogge", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					playState: playState, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				"*" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		// 监听播放状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		watch( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			() => state.playState, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				detailData.headerHide = state.playState === "play" ? true : false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				sendParentMessage(state.playState) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		onMounted(() => { 
			 |