如果正在播放,按钮点击视频时没有任何反应

时间:2012-05-23 03:00:40

标签: jquery html5 binding callback html5-video

我怎么能这样做,以便如果我有一个与视频分开的按钮,并且你点击它,如果视频没有播放,它会正常显示,但如果是,那么它没有任何反应?

我猜它会像

$('theButtonToClick').bind('click', function() {
//stuff happens to play it
myVideo.bind("playing", function() {
    $('theButtonToClick').bind('click', return, false);
});
});

我实际上已经将视频设置为myVideo,所以当你打电话时,你知道你的意思,并且回拨here适用于bind事件......

我要留下什么了?

编辑:哦,天哪,我忘了,按钮是列表中一组按钮的一部分......

编辑抱歉,我重申这一点并不十分清楚。我想禁用列表元素中的按钮,同时播放相应的视频...

1 个答案:

答案 0 :(得分:0)

你可以这样做:

play.addEventListener('click',playControl,false);
function playControl() {
  if (video.paused == false) {
    video.pause();
  } else {
    video.play();
  }
}