aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmo Wu <amo260@gmail.com>2016-12-16 14:32:04 +0800
committerGitHub <noreply@github.com>2016-12-16 14:32:04 +0800
commit0cbfc9252c04a9b2affec6fdba3debc2954b5af8 (patch)
tree8fad59355617cc46b1ffa50e1c64a1dd83034569
parent663c1fb62747d8b3ae2c6c2073b52ff7e9c420a4 (diff)
downloadplyr-0cbfc9252c04a9b2affec6fdba3debc2954b5af8.tar.lz
plyr-0cbfc9252c04a9b2affec6fdba3debc2954b5af8.tar.xz
plyr-0cbfc9252c04a9b2affec6fdba3debc2954b5af8.zip
fix: parse webVTT time NaN
-rw-r--r--src/js/plyr.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/js/plyr.js b/src/js/plyr.js
index ddc20630..b4ad8bbb 100644
--- a/src/js/plyr.js
+++ b/src/js/plyr.js
@@ -1340,10 +1340,14 @@
} else {
var tc1 = [],
tc2 = [],
- seconds;
+ seconds = 0;
tc1 = tc.split(',');
tc2 = tc1[0].split(':');
- seconds = Math.floor(tc2[0]*60*60) + Math.floor(tc2[1]*60) + Math.floor(tc2[2]);
+
+ for (var i = 0, len = tc2.length; i < len; i++) {
+ seconds += Math.floor(tc2[i]*(Math.pow(60, len-(i+1))));
+ }
+
return seconds;
}
}