如果单击视频的任何部分,我需要播放和暂停视频播放器,因此我实现了以下功能:
$("#promoPlayer").click(function() {
$("#promoPlayer").click(function() {
if(this.paused){
this.play();
} else {
this.pause();
}
});
...但现在视频的控件不会暂停/播放。
你可以在这里看到它的实际效果(http://175.107.134.113:8080/)。该视频是顶部主轮播的第二张幻灯片。
我怀疑我现在收到了 2 个 onclick 事件,一个来自我上面的代码,另一个来自实际的暂停/播放按钮。
我不明白实际的视频控件是如何工作的,因为当我检查元素时,我只看到一个标签。如果我可以区分控件,那么也许我现在可能已经找到了解决方案。
任何人都知道我应该如何做到这一点,或者我的解决方案可以。如果我的解决方案没问题,我如何拦截对控件的点击,以便我只有一个点击事件来暂停/播放?
如果您查看媒体元素主页,他们有一个很大的播放按钮,并带有 mouseOver,但我看不出他们是如何做到的?其他人可以帮忙吗?