diff options
author | Sam Potts <sam@selz.com> | 2017-01-04 08:45:40 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-01-04 08:45:40 +1100 |
commit | bce1d983cb6888f5922042b41b770620690a3631 (patch) | |
tree | b2582ff88bcded0cdd054be11d7d630945ad90cf | |
parent | 047fc43f8fa01aba893eeb9e3e99fcfa1b6a2a16 (diff) | |
parent | d02e57bdb387a1f03024533cf015951dfc50ff68 (diff) | |
download | plyr-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.js | 13 |
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'); |