我的页面上有一个视频滑块,我正在尝试在活动视频顶部添加一个功能播放按钮。我按照这里的教程进行操作:https://codeconcey.com/add-html5-video-overlay-play-button/
该按钮具有暂停/播放视频的功能;但是,它不会在单击时将文本从“播放”更改为“暂停”。我还尝试更改不透明度或隐藏按钮,以便按钮在播放时不会覆盖视频。我用适用的代码制作了一个 JSFiddle (但由于某种原因,按钮根本没有显示在小提琴中):https://jsfiddle.net/xasw7dqL
我在控制台中收到错误消息“$未定义”所以我确信这与此有关,但我不知道如何定义它。我以前从未在网站中真正实现过 JavaScript。预先感谢您的任何帮助。代码如下:
HTML:
<div class="image-slider-fade fade">
<button class="_active">Play</button>
<video id="vid1" controls>
<source src="videos/testvid1.mp4" type="video/mp4">
Your browser does not support the video.
</video>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
#vid1, #vid2, #vid3, #vid4 {
width: 100%;
z-index: -1;
}
button {
background-color: #666;
border: medium none;
color: #fff;
display: block;
font-size: 18px;
left: 0;
margin: 0 auto;
padding: 8px 16px;
position: absolute;
right: 0;
top: 50%;
}
button._active {
opacity: 0.5;
}
button:hover {
background-color: #e05a00;
}
Run Code Online (Sandbox Code Playgroud)
JavaScript:
//video …Run Code Online (Sandbox Code Playgroud)