// 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); };});

ESPN is reporting today that Activision Blizzard has begun selling spots for the upcoming franchised Call of Duty league and is asking potential team owners $25 million for a spot.

Activision Blizzard has started to approach owners across the country, and world, about a potential spot in the upcoming franchised Call of Duty league.

The company is asking team owners to report back on whether they plan to bid for a spot within the next 14 days, based on reports. Back in 2018, it was reported that Overwatch League team owners will get first bidding rights for the Call of Duty franchised league spots.

Activision Blizzard revealed their intentions to franchise the Call of Duty esports league during their financial call in February, stating they plan to launch a city based league for Call of Duty soon. Activision has been mentioning plans to franchise Call of Duty esports for a while now, but have yet to begin team sales — till now. Activision Blizzard wants to apply what they’ve done with the Overwatch League to Call of Duty. Team spots for the OWL have been sold for $20 million to up to $40 million for the two years. The OWL has 16 total teams now and is in its second season.

With Call of Duty: Black Ops 4’s esports season already underway, the franchised league for Call of Duty will probably start in 2020 with Infinity Ward’s game, set to launch later this year.

Activision did not respond to ESPN for a comment.

SOURCE: ESPN

comments below