aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/captions.js
diff options
context:
space:
mode:
authorcky <576779975@qq.com>2018-06-12 20:55:31 +0800
committercky <576779975@qq.com>2018-06-12 21:18:05 +0800
commit87170ab46080ae0d82afd1b39ab3fdf2e3ff1e62 (patch)
tree1f0532504d7f6afdfcdda4107376bd5f2b426242 /src/js/captions.js
parent0b09b8ee6fc2212aa15d0d81999448eea62050ca (diff)
downloadplyr-87170ab46080ae0d82afd1b39ab3fdf2e3ff1e62.tar.lz
plyr-87170ab46080ae0d82afd1b39ab3fdf2e3ff1e62.tar.xz
plyr-87170ab46080ae0d82afd1b39ab3fdf2e3ff1e62.zip
remove event listeners in destroy, add once method
Diffstat (limited to 'src/js/captions.js')
-rw-r--r--src/js/captions.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/js/captions.js b/src/js/captions.js
index bafcf87e..18f4cbd3 100644
--- a/src/js/captions.js
+++ b/src/js/captions.js
@@ -80,7 +80,7 @@ const captions = {
// Watch changes to textTracks and update captions menu
if (this.isHTML5) {
const trackEvents = this.config.captions.update ? 'addtrack removetrack' : 'removetrack';
- utils.on(this.media.textTracks, trackEvents, captions.update.bind(this));
+ utils.on.call(this, this.media.textTracks, trackEvents, captions.update.bind(this));
}
// Update available languages in list next tick (the event must not be triggered before the listeners)
@@ -107,7 +107,7 @@ const captions = {
track.mode = 'hidden';
// Add event listener for cue changes
- utils.on(track, 'cuechange', () => captions.updateCues.call(this));
+ utils.on.call(this, track, 'cuechange', () => captions.updateCues.call(this));
});
}