aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/controls.js
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2018-05-19 16:49:31 +1000
committerGitHub <noreply@github.com>2018-05-19 16:49:31 +1000
commitf4858f0c62ec8ab4d217f13aae02c277e4ae061d (patch)
treea59808199cf851b4fdca8e0d8b3e097594d5dcd4 /src/js/controls.js
parent3ab2295fe7f77766d85c76fdefa3ecd8e10dd165 (diff)
parent121093ae7113cbd74d4202332a88d184c0049320 (diff)
downloadplyr-f4858f0c62ec8ab4d217f13aae02c277e4ae061d.tar.lz
plyr-f4858f0c62ec8ab4d217f13aae02c277e4ae061d.tar.xz
plyr-f4858f0c62ec8ab4d217f13aae02c277e4ae061d.zip
Merge pull request #959 from friday/876
Youtube and vimeo fixes
Diffstat (limited to 'src/js/controls.js')
-rw-r--r--src/js/controls.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/js/controls.js b/src/js/controls.js
index 3f720925..d266ed6b 100644
--- a/src/js/controls.js
+++ b/src/js/controls.js
@@ -481,6 +481,7 @@ const controls = {
// Video playing
case 'timeupdate':
case 'seeking':
+ case 'seeked':
value = utils.getPercentage(this.currentTime, this.duration);
// Set seek range value only if it's a 'natural' time event
@@ -601,9 +602,10 @@ const controls = {
controls.updateProgress.call(this, event);
},
- // Show the duration on metadataloaded
+ // Show the duration on metadataloaded or durationchange events
durationUpdate() {
- if (!this.supported.ui) {
+ // Bail if no ui or durationchange event triggered after playing/seek when invertTime is false
+ if (!this.supported.ui || (!this.config.invertTime && this.currentTime)) {
return;
}