使用外部按钮控制 react-youtube 播放器

时间:2021-07-07 12:12:00

标签: reactjs youtube embed

我使用 react-youtube 包嵌入视频,我想在点击外部按钮时播放/暂停视频,目前我想不出任何我可以实现的方法-

  const opts = {
    playerVars: {
      disablekb: 1,
      controls: 0,
      autoplay: 1,
      loop: 1,
    },
  };
  <div>
    <YouTube        
      videoId={vid}
      className="video"
      opts={opts}
      onPause={(e) => {
        !isHost ? e.target.playVideo() : pausePlayback(e);
      }}
      onPlay={(e) => startPlayback()}
    />
    <button type="button" className="end-call-btn" onClick={//want to play/pause the video when this is clicked} />
  </div>

1 个答案:

答案 0 :(得分:0)

我认为我们无法控制 react-youtube-player 中的视频播放/暂停。您可以尝试使用 react-player。这将使您能够更好地控制播放 youtube 视频。

相关问题