【发布时间】:2012-07-05 11:06:43
【问题描述】:
如果点击视频的任何部分,我需要播放和暂停视频播放器,所以我实现了类似:
$("#promoPlayer").click(function() {
$("#promoPlayer").click(function() {
if(this.paused){
this.play();
} else {
this.pause();
}
});
...但是现在视频的控件不会暂停/播放。
您可以在此处查看它的运行情况 (http://175.107.134.113:8080/)。该视频是顶部主轮播的第二张幻灯片。
我怀疑我现在收到了 2 个 onclick 事件,一个来自上面的代码,另一个来自实际的暂停/播放按钮。
我不明白实际的视频控件是如何工作的,因为当我检查元素时,我只看到一个标签。如果我能区分控件,那么也许我现在已经找到了解决方案。
任何人都知道我应该如何做到这一点,或者我的解决方案是否可以。如果我的解决方案ok,如何拦截控件的点击,让我只有一个点击事件可以暂停/播放?
如果您查看媒体元素主页,他们有一个很大的播放按钮,并带有 mouseOver,但我看不出他们是如何做到的?其他人可以帮忙吗?
【问题讨论】:
标签: html video mediaelement.js mediaelement