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

The Call of Duty: Infinite Warfare Multiplayer Beta has arrived! Weekend 1 of the beta is now live only on PlayStation 4 till Monday, October 17 at 10AM PT.

Players who preordered Call of Duty: Infinite Warfare digitally, the beta is now available for download directly on the PlayStation 4 store. Search for ‘Infinite Warfare Multiplayer Beta’ on the store to find it and download now.

Players who preordered Call of Duty: Infinite Warfare at a retailer, make sure you redeemed the code you received from the retailer at callofduty.com/beta. Activision has started to send out emails with beta download codes, which you need to redeem on the PlayStation 4 store.


The Infinite Warfare multiplayer beta is a 19GB download. The beta lets players get their first hands on with the Infinite Warfare multiplayer experience.

The Infinite Warfare beta includes 3 multiplayer maps, 3 Combat Rigs, 4 Game Modes, and more.

There are three maps available in the beta, including Frost, Frontier, and Throwback. See the maps in action here.

Players can also experience the Combat Rig system in the Call of Duty: Infinite Warfare beta. Learn more about the Combat Rigs here. Out of the 6 total rigs available in Infinite Warfare, 3 are playable in the beta: Warfighter, MERC, and Synaptic.

WARFIGHTER: Designed for a mid-range assault-style player, equip the Warfighter rig to support the team by getting fast kills, quickly getting to an objective, and always being on the offensive.

  • Payloads:
    • Claw: Powerful spread-shot weapon. Fires bullets that can ricochet around corners.
    • Combat Focus: Allows you to get double points for a limited time, getting you to that scorestreak even faster.
    • Overdrive: Gives you a speed boost.
  • Traits
    • Ping: Kills and assists send a ping that highlights nearby enemies.
    • Persistence: Scorestreak counts don’t reset after death, but cost more.
    • Resupply: Lethals and tacticals can be resupplied by scavenging supplies from downed foes.

MERC: This imposing suit is equipped with payload options designed to clear enemy threats quickly and with authority. Its focus is heavy defense and suppressive fire.

  • Payloads:
    • Steel Dragon: Heavy beam weapon that can target multiple enemies.
    • Bull Charge: Armored riot shield that destroys enemies as you charge.
    • Reactive Armor: Electromagnetically charged armor that shields you from enemy fire.
  • Traits:
    • Infusion: When triggered, regenerates health quickly after taking damage.
    • Man-At-Arms: Heavy weapons won’t slow you down, and you start with maximum ammo.
    • Shock Wave: Slam yourself into the ground and enemies with this devastating jump.

SYNAPTIC: A C6 Class remote-operated droid optimized for speed and close quarters combat.

  • Payloads:
    • Equalizer: Dual under-arm machine guns with built-in suppressors for close quarters combat.
    • Rewind: Rewinds your position and replenishes health and ammo.
    • Reaper: Switches you into four-legged, rapid melee combat mode.
  • Traits:
    • Combat Burst: After each kill, gain a boost of movement speed.
    • Propulsion Jump: pack that recharges quickly and allows you to damage enemies underneath you with the blast from the jump pack.
    • Rushdown: Allows you to dash in any horizontal direction.

Team Deathmatch, Kill Confirmed, Domination, and Defender are the four modes currently available in the Call of Duty: Infinite Warfare beta. The beta trailer released earlier this week suggested there would be five modes available, so stay tuned for info on what mode will be added.

In addition, in the Infinite Warfare beta, player can also get hands on with the new Weapon Crafting system, which lets players craft weapons by using Salvage, the in-game currency. For the beta, Infinity Ward has increased the Salvage drop rate so that players can try out the crafting system. Learn more about the weapon systems in our post here and in the video here.


If you experience any issues during the beta, please reach out to Activision Support via their site or on Twitter.

Weekend 1 of the Call of Duty: Infinite Warfare multiplayer beta ends on Monday, October 17 at 10AM PT!

Weekend 2 of the Call of Duty Infinite Warfare multiplayer beta begins on Friday, October 21 at 10AM PT and ends on Monday, October 24 at 10AM PT on both PlayStation 4 and Xbox One. Beta is not available on PC.

Be sure to follow us on Twitter for the latest news on the Infinite Warfare beta!

comments below