// initialize jwplayer var playerInstance = jwplayer('player'); // player dom elements var playerContainerEl = document.querySelector('.player-container'); // returns video player position from top of document function getElementOffsetTop(el) { var boundingClientRect = el.getBoundingClientRect(); var bodyEl = document.body; var docEl = document.documentElement; var scrollTop = window.pageYOffset || docEl.scrollTop || bodyEl.scrollTop; var clientTop = docEl.clientTop || bodyEl.clientTop || 0; return Math.round(boundingClientRect.top + scrollTop - clientTop); } // returns the current y scroll position function getScrollTop() { var docEl = document.documentElement; return (window.pageYOffset || docEl.scrollTop) - (docEl.clientTop || 0); } // configure jwplayer instance playerInstance.setup({ autostart: true, playlist: 'https://cdn.jwplayer.com/v2/playlists/mYdavspX', primary: 'html5', setFullscreen: true, width: '100%' }); // when jwplayer instance is ready playerInstance.on('ready', function() { var config = playerInstance.getConfig(); var utils = playerInstance.utils; // get height of player element var playerHeight = config.containerHeight; // flag determining whether close has been clicked var closed = true; // CHANGED // flag determing whether player is playing var playing = false; // ADDED // eventhandler for when close button is being pressed document.getElementsByClassName('icon-close')[0].addEventListener('click', () => { closed = true; onScrollViewHandler(); }); playerInstance.on('play', function() { closed = false; playing = true; // ADDED }).on('pause', function () { playing = false; // ADDED }).on('adPlay', function() { closed = false; // ADDED playing = true; // ADDED }).on('adPause', function() { playing = false; // ADDED }); // get player element position from top of document var playerOffsetTop = getElementOffsetTop(playerContainerEl); // set player container to match height of actual video element playerContainerEl.style.height = playerHeight + 'px'; // below we handle window scroll event without killing performance function onScrollViewHandler() { var minimized = getScrollTop() >= playerOffsetTop; if (closed && minimized) { minimized = false; jwplayer().pause(); playing = false; // ADDED } else if (!minimized && !playing) { closed = true; // ADDED } utils.toggleClass(playerContainerEl, 'player-minimize', minimized); // update the player's size so the controls are adjusted playerInstance.resize(); } // namespace for whether or not we are waiting for setTimeout() to finish var isScrollTimeout = false; // window onscroll event handler window.onscroll = function() { // skip if we're waiting on a scroll update timeout to finish if (isScrollTimeout) return; // flag that a new timeout will begin isScrollTimeout = true; // otherwise, call scroll event view handler onScrollViewHandler(); // set new timeout setTimeout(function() { // reset timeout flag to false (no longer waiting) isScrollTimeout = false; }, 80); }; });

Earlier this week, Activision showcased the new 2019 Call of Duty game to some NFL Draft prospects in an event in Nashville, TN, including Riley Ridley, and more.

With the NFL draft players checking out the new game, some people have been speculating that Call of Duty 2019 could be revealed during the NFL Draft this weekend, which is set to air on ABC and ESPN from Thursday through Saturday.

Variety released a new article today discussing the ad buyers for the event, stating that this is one of the biggest ad buy events for Disney ever thanks to the NFL Draft airing on ABC and ESPN, both owned Disney properties. Variety has mentioned that the NFL Draft has new ad partners for this year, and their post is not mentioning Activision as a partner.

Variety mentions the following new ad partners, with no mention of Activision Blizzard or any of Activision’s media partners:

Advertisers in the Draft broadcasts this year will include Home Depot and Goodyear, with Nissan, Mercedes, Metro PCS and Old Navy among those who will support the ABC broadcast. Marriott Courtyard will be a presenting sponsor on ESPN – the only hotelier to advertiser on the program – and Home Depot will be a presenting sponsor on ABC.

The latest rumors for the 2019 game is that the title is set to be Call of Duty: Modern Warfare 4, with Eurogamer sources mentioning that is the title.

Activision has yet to officially announce any details on the title, as many fans are getting anxious waiting for the reveal.

We’ll update as we get the latest information on the 2019 game.

SOURCE: Variety

comments below