点击中间播放按钮,视频开始播放,视频播放的时候中间按钮隐藏,播放完毕按钮出现
<div className='video'>
<video id='video' style={{ height: 'auto', width: '100%' }} controls={play === true ? 'controls' : ''}>
<source src='https://' type='video/mp4'></source>
</video>
<div id='play-button' onClick={playVideo}></div>
</div>
const playVideo = () => {
var video = document.getElementById('video')
document.getElementById("play-button").style.display = "none"
video.play()
setPlay(true)
// 视频播放完毕
video.onended = () => {
setPlay(false)
document.getElementById("play-button").style.display = "block"
}
}
这篇博客介绍如何在HTML页面中结合JavaScript和React,实现在点击播放按钮后视频开始播放,播放过程中隐藏按钮,视频结束后恢复显示按钮的功能。

2160

被折叠的 条评论
为什么被折叠?



