aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/js/plyr.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/js/plyr.js b/src/js/plyr.js
index 703aee9c..c2e3a621 100644
--- a/src/js/plyr.js
+++ b/src/js/plyr.js
@@ -1737,6 +1737,14 @@
_triggerEvent(plyr.media, 'timeupdate');
}, 100);
+ // Check duration again due to YouTube bug
+ // https://github.com/Selz/plyr/issues/374
+ // https://code.google.com/p/gdata-issues/issues/detail?id=8690
+ if (plyr.media.duration !== instance.getDuration()) {
+ plyr.media.duration = instance.getDuration();
+ _triggerEvent(plyr.media, 'durationchange');
+ }
+
break;
case 2: