关闭模式时如何阻止 React Player 播放?

Ela*_*ine 2 video-player reactjs react-player

我正在为 React 项目使用 React Player npm install。视频播放器处于模态。当模态关闭时如何阻止它播放?是否有一种ReactPlayer.stop()或一种ReactPlayer.pause()类型的功能可以添加到我的hideModal函数中?

<Modal show={this.state.show} handleClose={this.hideModal} >               
<ReactPlayer url='https://www.youtube.com/watch?v=ysz5S6PUM-U' width='100%'
height='100%' />
</Modal> 
Run Code Online (Sandbox Code Playgroud)

vic*_*usP 6

如果this.state.show返回布尔值(真/假),您可以通过如下状态控制它:

<ReactPlayer url='https://www.youtube.com/watch?v=ysz5S6PUM-U' playing={this.state.show} width='100%' height='100%' />

Run Code Online (Sandbox Code Playgroud)