【发布时间】:2017-08-15 01:44:34
【问题描述】:
我的 HTML5 视频播放器有一个错误。我以为我可以轻松修复它,但看起来并不那么容易。当您单击覆盖时,视频播放并且覆盖消失。但我注意到在视频开始时点击 HTML5 视频控件上的播放(不是我的覆盖)并没有摆脱我的播放按钮覆盖
HTML
<div class="video-wrapper">
<video class="video" id="bVideo" loop controls>
<source src="https://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4" />
</video>
<div id="playButton" class="playButton" onclick="playPause()"></div>
</div>
脚本
var bunnyVideo = document.getElementById("bVideo");
function playPause() {
var el = document.getElementById("playButton");
if (bunnyVideo.paused) {
bunnyVideo.play();
el.className ="";
} else {
bunnyVideo.pause();
el.className = "playButton";
}
}
bunnyVideo.addEventListener("click", playPause, false);
这是我的小提琴:https://jsfiddle.net/wm3ot3ko/
【问题讨论】:
标签: javascript html video