【发布时间】:2018-04-27 09:50:48
【问题描述】:
我的页面上有一个没有控件的 HTML5 视频。我在视频上使用图像(播放图标)。我希望视频可以在点击视频或图标图像时播放/暂停。
这是我尝试使用但不起作用的脚本:
如果我点击视频,它可以正常工作,同时如果我点击图标图像,则没有任何反应。
$(document).on('click', 'video', '#btnplay', function (e) {
var video = $(this).get(0);
if (video.paused === false) {
video.pause();
} else {
video.play();
}
return false;
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<div class="video-container">
<video autoplay="autoplay" loop="loop" width="100%" height="auto" class="videohome"> Your browser does not support the video tag. <source src="images/video/video.mp4" type="video/mp4" /></video>
<img id="btnplay" class="playbtn" src="images/play.png" alt="Play">
</div>
有什么建议吗? 提前致谢。
【问题讨论】:
标签: javascript jquery html video