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

Call of Duty Points are back in Call of Duty: Infinite Warfare. Players can use Call of Duty Points in Call of Duty: Infinite Warfare to get additional Supply Drops in Multiplayer from the Quartermaster and Zombies Crates. The description says it can be used to get “another in-game content,” although no other content has been revealed.

The Call of Duty Points are now live in-game in Call of Duty: Infinite Warfare. Rare Supply Drops in Multiplayer Cost 200 Call of Duty Points.

Following bundles are available:

  • 200 Call of Duty: Infinite Warfare Points – $1.99
  • 1,100 Call of Duty: Infinite Warfare Points – $9.99
  • 2,400 Call of Duty: Infinite Warfare Points – $19.99
  • 5,000 Call of Duty: Infinite Warfare Points – $39.99
  • 9,500 Call of Duty: Infinite Warfare Points – $74.99
  • 13,000 Call of Duty: Infinite Warfare Points – $99.99

According to the description on the PlayStation 4 and Xbox One stores, the Call of Duty Points can also be used in Black Ops 3, but you must first launch Infinite Warfare after the purchase of the Points for them to be visible in Black Ops 3.

Call of Duty®: Infinite Warfare game required, sold separately. CP are the in-game currency that can be used in Infinite Warfare to obtain Supply Drops for use in Multiplayer game mode and Zombies Crates for use in Zombies game mode plus other in-game content. CP purchased may also be used to obtain in-game content in Call of Duty®: Black Ops III. Black Ops III game required, sold separately. Infinite Warfare must be launched before these CP will appear in Black Ops III. Use in Black Ops III is not guaranteed and is subject to change.

PlayStation Store LinkXbox Store link

comments below