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

MLG’s first Call of Duty: Black Ops 3 LAN event takes place this weekend with MLG Anaheim. The event features 96 open bracket teams competing for a chance to play alongside the 12 NA Pro Division Team in the Championship bracket for a $100,000 prize pool.

The event will begin on Friday, June 10th at 3PM PDT with Open Bracket Play.

The 96 amateur teams will compete in a Double Elimination Open Bracket. The final four teams will advance to Pool Play, where the 12 CWL Pro Division teams will be separated into four different pools based upon CWL Pro ranking. From there, each team will play one match against another team in their pool. The final pool play standing will determine the team’s placing in a Double Elimination Championship Bracket.


Schedule:

*All times are shown in Pacific Time (PT). Schedule is subject to change. 

Friday, June 10:

Alpha Stream

  • 2:30 PM DXRacer Pregame Show
  • 3:00 PM EnVyUs vs CompLexity
  • 4:45 PM FaZe vs Luminosity
  • 6:30 PM OpTic Gaming vs TSM

Bravo Stream

  • 3:00 PM Rise Nation vs H2K
  • 4:45 PM OpTic Gaming vs Cloud9
  • 6:30 PM FaZe vs eLevate

Charlie Stream

  • 3:00 PM Team eLevate vs. Luminosity Gaming
  • 4:45 PM H2K vs 100 Theives
  • 6:30 PM Rise Nation vs 100 Theives

Saturday, June 11:

Alpha Stream

  • 11:00 AM DXRacer Pregame Show
  • 11:15 AM Open Winners Round 4
  • 12:30 PM Open Winners Round 5
  • 2:15 PM OpTic Gaming vs. Open Bracket Team
  • 4:00 PM eLevate vs Open Bracket Team
  • 5:45 PM Rise Nation vs. Open Bracket Team
  • 8:00 PM Champ Winners Round 1
  • 9:45 PM Champ Winners Round 1

Bravo Stream

  • 11:15 AM Open Winners Round 4
  • 12:30 PM Open Winners Round 5
  • 2:15 PM 100 Thieves vs Open Bracket Team
  • 4:00 PM Team EnVyUs vs Open Bracket Team
  • 5:45 PM FaZe Clan vs. Open Bracket Team
  • 8:00 PM Champ Winners Round 1
  • 9:45 PM Champ Winners Round 1

Charlie Stream

  • 11:15 AM Open Winners Round 4
  • 12:30 PM Open Winners Round 5
  • 2:15 PM CompLexity vs Open Bracket Team
  • 4:00 PM Cloud9 vs Open Bracket Team
  • 5:45 PM Team SoloMid vs. Open Bracket Team

Sunday, June 12:

Alpha Stream

  • 9:45 AM DXRacer Pregame Show
  • 10:00 AM Champ Semifinal 1
  • 11:45 AM Champ Semifinal 2
  • 1:30 PM Champ Winners Final
  • 3:15 PM Champ Losers Final
  • 5:00 PM Champ Grand Final

Bravo Stream

  • 10:00 AM Champ Losers Round 4
  • 11:45 AM Champ Losers Round 5
  • 1:30 PM Champ Losers Round 6

Charlie Stream

  • 10:00 AM Champ Losers Round 4
  • 11:45 AM Champ Losers Round 5

Groups for Pool Play:

Group A: 

  • OpTic Gaming
  • Cloud9
  • Team SoloMid
  • Open Bracket Team

Group B: 

  • Rise Nation
  • 100 Thieves
  • H2K
  • Open Bracket Team

Group C:

  • FaZe Clan
  • Team eLevate
  • Luminosity Gaming
  • Open Bracket Team 

Group D: 

  • Team EnVyUs
  • Dream Team
  • compLexity Gaming
  • Open Bracket Team

 Prize Pool:

  1. $40,000
  2. $24,000
  3. $16,000
  4. $8,000
  5. $4,000
  6. $4,000
  7. $2,000
  8. $2,000

Broadcast Talent:

Anaheim-Casters-800x400.jph

Casters:

Analysts:


The event will feature an Alpha, Bravo, and Charlie stream; the streams will be viewable on Call of Duty’s Twitch channel, MLG.tv/CallofDuty, and the Black Ops 3 in-game event viewer on PS4.

This event will also mark the launch of the MLG’s new Enhanced Viewing Experience, which will be available only on the MLG.tv stream. In addition, this event is expected to be live streamed directly on Facebook (link and more details will be added here once announced).

Be sure to follow us on Twitter for the latest updates from MLG Anaheim!

SOURCE: MLG

comments below