|
@@ -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
|
}
|