JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://cdn.plyr.io/2.0.11/plyr.js"></script>
<div id="wrapper">
  <div>
    <div data-type="youtube" data-video-id="5p-Jdjo7sSQ"></div> 
    </div>
</div>

CSS

body {
      margin: 0;
    }

    .plyr {
    height: 100%;
      width :100%;
    }

    #wrapper{
      display: flex;
      justify-content:center;
      width: 100%;
      background-color: green;
    }

    .plyr__video-wrapper {
      position: relative;
      padding-bottom: 56.25%;
    }

    .plyr__video-wrapper iframe {
      position: absolute;
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
    }

JavaScript

plyr.setup();