You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
512 B

  1. import PureRenderMixin from 'react-addons-pure-render-mixin';
  2. const ExtendedVideoPlayer = React.createClass({
  3. propTypes: {
  4. src: React.PropTypes.string.isRequired,
  5. controls: React.PropTypes.bool.isRequired,
  6. muted: React.PropTypes.bool.isRequired
  7. },
  8. mixins: [PureRenderMixin],
  9. render () {
  10. return (
  11. <div>
  12. <video src={this.props.src} autoPlay muted={this.props.muted} controls={this.props.controls} loop />
  13. </div>
  14. );
  15. },
  16. });
  17. export default ExtendedVideoPlayer;