diff --git a/src/app/play/play.component.ts b/src/app/play/play.component.ts
index f1e4aa4800ad734e955f14355852fe03138f2b6e..b713c6f8eb59e4d028ec74e5bd336ee35acb57c2 100644
--- a/src/app/play/play.component.ts
+++ b/src/app/play/play.component.ts
@@ -64,6 +64,7 @@ export class PlayComponent implements OnInit, OnDestroy, OnChanges, AfterViewIni
         }]
       }
     };
+    this.init();
 
     // 获取数据
     const getData = ( window as any).courseware.getData;
@@ -75,12 +76,10 @@ export class PlayComponent implements OnInit, OnDestroy, OnChanges, AfterViewIni
       this.init();
       window["air"].hideAirClassLoading(this.saveKey, this.data);
 
-      this.refresh();
-    }, this.saveKey);
-
-    setTimeout(() => {
-      this.refresh();
-    }, 500);
+      setTimeout(() => {
+        this.refresh();
+      }, 500);
+    }, this.saveKey); 
 
   }