ReactPlayer Example

Starting point for creating JSFiddles with React. This uses React with Addons.

HTML

<script src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
<script src="https://unpkg.com/[email protected]/dist/ReactPlayer.js"></script>
<script src="https://facebook.github.io/react/js/jsfiddle-integration-babel.js"></script>

<div id="container">
    <!-- This element's contents will be replaced with your component. -->
</div>

CSS

.player-wrapper {
  position: relative;
  padding-top: 56.25%; /* 720 / 1280 = 0.5625 */
}

.react-player {
  position: absolute;
  top: 0;
  left: 0;
}

Babel + JSX

class Player extends React.Component {
  render () {
    return (
    	<div className='player-wrapper'>
        <ReactPlayer
          url='https://vimeo.com/243556536'
          className='react-player'
          playing
          width='100%'
          height='100%'
        />
      </div>
    )
  }
}

ReactDOM.render(
  <Player />,
  document.getElementById('container')
);