JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/3/froogaloop.js"></script>
<iframe id="player1" src="https://player.vimeo.com/video/80312270?api=1&player_id=player1" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen id="video"></iframe>
<div class="show--div-20sec">
  Show me after 20 second of video play
</div>
<div class="buttons">


  <button id="play-button">Play</button>
  <button id="pause-button">Pause</button>
<p>Status: <span class="status"></span></p>
</div>

CSS

.button {
  width: 48px;
  height: 48px;
  cursor: pointer;
}

.defs {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

iframe {
  float: left;
  width: 350px;
  height: 200px;
}

.buttons {
  padding: 1rem;
  background: #f06d06;
  float: left;
}

body {
  padding: 1rem;
}

.show--div-20sec {
  width: 100%;
  background: red;
  height: 80px;
  float: left;
  display: none;
}

JavaScript

$(function() {
var iframe = $('#player1')[0];
var player = $f(iframe);
var status = $('.status');
var playButton = document.getElementById("play-button");
playButton.addEventListener("click", function() {
  player.api("play");
  if(document.cookie.split(',').indexOf('20secSet=true') >= 0) 
      $('.show--div-20sec').show();
});

var pauseButton = document.getElementById("pause-button");
pauseButton.addEventListener("click", function() {
  player.api("pause");
});
setTimeout(function () {
player.addEvent('ready', function() {
player.addEvent('playProgress', onPlayProgress);
});
});
function onPlayProgress(data, id) {
status.text(data.seconds);
var Time = data.seconds; 
  
  if (Time >= '20') {
    $('.show--div-20sec').show();
    document.cookie='20secSet=true';
	}
  
}
});