React Player добавить пользовательскую кнопку воспроизведения и оверлей img - PullRequest
0 голосов
/ 17 марта 2020

Я использую плагин ReactPlayer для моего сайта реакции. Я хочу добавить пользовательскую кнопку воспроизведения и наложение изображения поверх видео vimeo, следуя приведенному ниже изображению.

Когда я нажимаю кнопку воспроизведения, наложение изображения и кнопки необходимо скрыть, и видео начинает воспроизведение.

Player Link здесь: https://jsfiddle.net/e6w3rtj1/

picture

<section className="vm-video">
    <div className="play-btn" onClick={this.handlePlayPause}>{playing ? 'Pause' : 'Play'}>
        <div className="arrow"></div>
    </div>
    <div className="video-preview">
        <img src={videopreviewpic} className="img-fluid" alt="video-preview-img" />
    </div>
    <div className="vc-container player-wrapper">
        <ReactPlayer onPlay={this.handlePlay} url='https://vimeo.com/361808343' className="react-player" controls width='100%' height='100%' />
    </div>
</section>

1 Ответ

1 голос
/ 17 марта 2020
  • Используйте опору playIcon для кнопки воспроизведения. Это может быть элемент JSX.
  • Передать URL-адрес изображения плаката на light prop.

Пример

<ReactPlayer
  url="https://vimeo.com/243556536"
  width="100%"
  height="500px"
  playing
  playIcon={<button>Play</button>}
  light="https://i.stack.imgur.com/zw9Iz.png"
/>
...