ソースを参照

Removes playerPaused variable and just use player to get its state.

j8
damencho 9年前
コミット
2442f0dfd3
1個のファイルの変更4行の追加5行の削除
  1. 4
    5
      modules/UI/shared_video/SharedVideo.js

+ 4
- 5
modules/UI/shared_video/SharedVideo.js ファイルの表示

@@ -155,7 +155,6 @@ export default class SharedVideoManager {
155 155
 
156 156
         window.onPlayerStateChange = function(event) {
157 157
             if (event.data == YT.PlayerState.PLAYING) {
158
-                self.playerPaused = false;
159 158
 
160 159
                 self.player = event.target;
161 160
 
@@ -164,14 +163,13 @@ export default class SharedVideoManager {
164 163
                     self.processAttributes(
165 164
                         self.player,
166 165
                         self.initialAttributes,
167
-                        self.playerPaused);
166
+                        false);
168 167
 
169 168
                     self.initialAttributes = null;
170 169
                 }
171 170
                 self.smartMute();
172 171
                 self.updateCheck();
173 172
             } else if (event.data == YT.PlayerState.PAUSED) {
174
-                self.playerPaused = true;
175 173
                 self.smartUnmute();
176 174
                 self.updateCheck(true);
177 175
             }
@@ -372,7 +370,8 @@ export default class SharedVideoManager {
372 370
         if(!this.player)
373 371
             this.initialAttributes = attributes;
374 372
         else {
375
-            this.processAttributes(this.player, attributes, this.playerPaused);
373
+            this.processAttributes(this.player, attributes,
374
+                (this.player.getPlayerState() === YT.PlayerState.PAUSED));
376 375
         }
377 376
     }
378 377
 
@@ -446,7 +445,7 @@ export default class SharedVideoManager {
446 445
         if (muted) {
447 446
             this.mutedWithUserInteraction = userInteraction;
448 447
         }
449
-        else if (!this.playerPaused) {
448
+        else if (this.player.getPlayerState() !== YT.PlayerState.PAUSED) {
450 449
             this.mutePlayer(true);
451 450
         }
452 451
     }

読み込み中…
キャンセル
保存