Youtube paused value fixed

This commit is contained in:
NikolaBorislavovHristov 2018-11-21 15:34:03 +02:00
parent 2d203864be
commit 18ffbd3046

View file

@ -43,7 +43,7 @@ var YouTubeVideo = function(containerElement) {
});
};
var onPausedChanged = function() {
events.emit('propChanged', 'paused', video.getPlayerState() === YT.PlayerState.PAUSED);
events.emit('propChanged', 'paused', video.getPlayerState() !== YT.PlayerState.PLAYING);
};
var onTimeChanged = function() {
events.emit('propChanged', 'time', video.getCurrentTime() * 1000);
@ -80,6 +80,11 @@ var YouTubeVideo = function(containerElement) {
onPausedChanged();
}
break;
case YT.PlayerState.UNSTARTED:
if (observedProps.paused) {
onPausedChanged();
}
break;
}
};
var video = new YT.Player(containerElement, {
@ -114,7 +119,7 @@ var YouTubeVideo = function(containerElement) {
switch (arguments[1]) {
case 'paused':
if (ready) {
events.emit('propValue', 'paused', video.getPlayerState() === YT.PlayerState.PAUSED);
events.emit('propValue', 'paused', video.getPlayerState() !== YT.PlayerState.PLAYING);
observedProps.paused = true;
}
break;