reactjs - 视频结束时的视频反应回调?
问题描述
视频以视频反应结束时是否有回调?我需要这样做,以便只有当用户到达视频末尾时,另一个组件才可用(出现在页面上)。
这是我的播放器组件:
export default props => {
return (
<Player poster={poster} fluid="false" on="ended">
<BigPlayButton position="center" />
<source src={video} />
<ControlBar>
<ReplayControl seconds={10} order={1.1} />
<VolumeMenuButton enabled />
</ControlBar>
</Player>
);
};```
解决方案
看起来<Player>
接受了一个未记录的onEnded
道具:https ://github.com/video-react/video-react/blob/5ba018d095c9a00572d91ecbf853450a150f480f/src/components/Player.js#L44
我对库不够熟悉,不知道这是否与Player
您正在导入的相同或是否有包装器,但似乎值得一试。
推荐阅读
- php - Laravel 7 - 在路由文件中使用中间件和除外
- c# - ManualResetEventSlim 信号是否会降低性能?
- android - 无法使用 FileProvider 打开文件
- delphi - Delphi:SSL 例程:SSL3_GET_RECORD:错误的版本号
- visual-studio-code - vscode 嵌套片段选项并将制表位添加到选项中
- javascript - 手风琴 | 输入框手风琴点击展开
- c++ - 通过 CMake 连接 fftw3 库
- c++ - 显式转换为 std::function
- html - 项目出现在另一个上方而不是在它的左侧?
- java - 当我尝试发出请求时,Java 过滤器不起作用