aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Potts <sam@selz.com>2017-01-04 08:45:40 +1100
committerGitHub <noreply@github.com>2017-01-04 08:45:40 +1100
commitbce1d983cb6888f5922042b41b770620690a3631 (patch)
treeb2582ff88bcded0cdd054be11d7d630945ad90cf
parent047fc43f8fa01aba893eeb9e3e99fcfa1b6a2a16 (diff)
parentd02e57bdb387a1f03024533cf015951dfc50ff68 (diff)
downloadplyr-bce1d983cb6888f5922042b41b770620690a3631.tar.lz
plyr-bce1d983cb6888f5922042b41b770620690a3631.tar.xz
plyr-bce1d983cb6888f5922042b41b770620690a3631.zip
Merge pull request #457 from amowu/patch-3
fix: Firefox can not display captions
-rw-r--r--src/js/plyr.js13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/js/plyr.js b/src/js/plyr.js
index b4ad8bbb..0f107a0e 100644
--- a/src/js/plyr.js
+++ b/src/js/plyr.js
@@ -1252,25 +1252,22 @@
captions = req.split(lineSeparator + lineSeparator);
+ var numOfAvailableCaptions = 0;
+
for (var r = 0; r < captions.length; r++) {
caption = captions[r];
- plyr.captions[r] = [];
// Get the parts of the captions
var parts = caption.split(lineSeparator),
index = 0;
// Incase caption numbers are added
- if (parts[index].indexOf(":") === -1) {
- index = 1;
+ if (parts[index].indexOf(":") !== -1) {
+ plyr.captions[numOfAvailableCaptions] = [parts[index], parts[index + 1]];
+ numOfAvailableCaptions ++;
}
-
- plyr.captions[r] = [parts[index], parts[index + 1]];
}
- // Remove first element ('VTT')
- plyr.captions.shift();
-
_log('Successfully loaded the caption file via AJAX');
} else {
_warn(config.logPrefix + 'There was a problem loading the caption file via AJAX');