aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/plugins
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2018-06-11 13:21:05 +1000
committerGitHub <noreply@github.com>2018-06-11 13:21:05 +1000
commit7d26f41d646d37e52fa774c99c603aa0663c51d4 (patch)
tree40a352afc6088130aad907f2f5e3bdb54deb46b4 /src/js/plugins
parentf37f465ce452f33a0b1b06f2fd07ed014906b715 (diff)
parent41012a9843558f67bac7969ffe5bf7161a10893c (diff)
downloadplyr-7d26f41d646d37e52fa774c99c603aa0663c51d4.tar.lz
plyr-7d26f41d646d37e52fa774c99c603aa0663c51d4.tar.xz
plyr-7d26f41d646d37e52fa774c99c603aa0663c51d4.zip
Merge pull request #1015 from friday/captions-fixes-again
Captions rewrite (use index internally to support missing or duplicate languages)
Diffstat (limited to 'src/js/plugins')
-rw-r--r--src/js/plugins/vimeo.js11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/js/plugins/vimeo.js b/src/js/plugins/vimeo.js
index 83cb80bf..652c920c 100644
--- a/src/js/plugins/vimeo.js
+++ b/src/js/plugins/vimeo.js
@@ -305,14 +305,9 @@ const vimeo = {
captions.setup.call(player);
});
- player.embed.on('cuechange', data => {
- let cue = null;
-
- if (data.cues.length) {
- cue = utils.stripHTML(data.cues[0].text);
- }
-
- captions.setText.call(player, cue);
+ player.embed.on('cuechange', ({ cues = [] }) => {
+ const strippedCues = cues.map(cue => utils.stripHTML(cue.text));
+ captions.updateCues.call(player, strippedCues);
});
player.embed.on('loaded', () => {