diff options
Diffstat (limited to 'src/js/listeners.js')
-rw-r--r-- | src/js/listeners.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/js/listeners.js b/src/js/listeners.js index be7a53ef..5887c3ab 100644 --- a/src/js/listeners.js +++ b/src/js/listeners.js @@ -2,7 +2,6 @@ // Plyr Event Listeners // ========================================================================== -import support from './support'; import utils from './utils'; import controls from './controls'; import ui from './ui'; @@ -293,6 +292,10 @@ class Listeners { // If autoplay, then load advertisement if required // TODO: Show some sort of loading state while the ad manager loads else there's a delay before ad shows utils.on(this.player.media, 'playing', () => { + if (!this.player.ads) { + return; + } + // If ads are enabled, wait for them first if (this.player.ads.enabled && !this.player.ads.initialized) { // Wait for manager response @@ -331,7 +334,7 @@ class Listeners { // Disable right click if (this.player.supported.ui && this.player.config.disableContextMenu) { utils.on( - this.player.media, + this.player.elements.wrapper, 'contextmenu', event => { event.preventDefault(); |