_onBrightcoveAPIReady(videoID) {
    let videoElem = document.getElementById(`videojs::${videoID}`),
      player;

    videoElem.setAttribute(
      'data-account',
      Properties.microzineMetadata.brightcoveAccount
    );
    videoElem.setAttribute(
      'data-player',
      Properties.microzineMetadata.brightcovePlayerID
    );
    videoElem.setAttribute('data-video-id', videoID);
    bc(videoElem);

    player = videojs(`videojs::${videoID}`);
    player.on('play', this._onPlayerStateChange.bind(this));
    player.on('pause', this._onPlayerStateChange.bind(this));
    player.on('ended', this._onPlayerEnded.bind(this));

    this._player = player;
  }
/**
   * Called when the Brightcove scripts are ready; creates the inline video
   *
   * @param {string} videoID  - ID of the Brightcove video
   * @returns {void}
   * @private
   */
Called when the Brightcove scripts are ready; creates the inline video
@param {string} videoID  - ID of the Brightcove video
@returns {void}
@private
Called when the Brightcove scripts are ready ; creates the inline video @param { string } videoID - ID of the Brightcove video @returns { void } @private
_onBrightcoveAPIReady(videoID) {
    let videoElem = document.getElementById(`videojs::${videoID}`),
      player;
    videoElem.setAttribute(
      'data-account',
      Properties.microzineMetadata.brightcoveAccount
    );
    videoElem.setAttribute(
      'data-player',
      Properties.microzineMetadata.brightcovePlayerID
    );
    videoElem.setAttribute('data-video-id', videoID);
    bc(videoElem);
    player = videojs(`videojs::${videoID}`);
    player.on('play', this._onPlayerStateChange.bind(this));
    player.on('pause', this._onPlayerStateChange.bind(this));
    player.on('ended', this._onPlayerEnded.bind(this));
    this._player = player;
  }
_onBrightcoveAPIReady ( videoID ) { let videoElem = document . getElementById ( ` ${ videoID } ` ) , player ; videoElem . setAttribute ( 'data-account' , Properties . microzineMetadata . brightcoveAccount ) ; videoElem . setAttribute ( 'data-player' , Properties . microzineMetadata . brightcovePlayerID ) ; videoElem . setAttribute ( 'data-video-id' , videoID ) ; bc ( videoElem ) ; player = videojs ( ` ${ videoID } ` ) ; player . on ( 'play' , this . _onPlayerStateChange . bind ( this ) ) ; player . on ( 'pause' , this . _onPlayerStateChange . bind ( this ) ) ; player . on ( 'ended' , this . _onPlayerEnded . bind ( this ) ) ; this . _player = player ; }
Called when the Brightcove scripts are ready; creates the inline video
 @param {string} videoID  - ID of the Brightcove video
 @returns {void}
 @private
Called when the Brightcove scripts are ready ; creates the inline video @param { string } videoID - ID of the Brightcove video @returns { void } @private