1

这是我当前用于渲染反应播放器视频的代码

<div className="player">
                    <ReactPlayer url={result.url}
                                 playing={false}
                                 width={275}
                                 height={150}
                                 onPlay={playVideo}
                                 onEnded={stopVideo}
                                 onPause={pauseVideo}
                                 controls={true}
                    />
                </div>
4

2 回答 2

0
<ReactPlayer
      width={"100%"}
      height={"100%"}
      url="http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4"
      muted={true}
      playing={true}
      controls
      config={{
        file: {
          attributes: {
            controlsList: "nofullscreen",
          },
        },
      }}
    />
于 2021-08-04T14:15:44.563 回答
0

您可以尝试将controls属性设置为false,但它可能会隐藏一些您不想隐藏的控件。

例如,如果您的网址是 Vimeo 网址,您可以尝试执行以下操作:

<ReactPlayer
   url='http://vimeo.com/...'
   vimeoConfig={{ iframeParams: { fullscreen: 0 } }}
/>

如果是 youtube 网址,请尝试以下操作:

<ReactPlayer
    url='https://www.youtube.com/watch?v=mFJZ0HaYYB8'
    config={{
        youtube: {
             playerVars: { modestbranding: 1 }
        }
    }}
/>

看看这个页面,它可能也有帮助,或者在Config 属性部分下的官方组件页面:)

于 2019-10-22T08:12:42.220 回答