【问题标题】:nothing happens on button click for video if it's playing如果视频正在播放,按钮点击视频没有任何反应
【发布时间】:2012-05-24 07:26:46
【问题描述】:

如果我有一个与视频分开的按钮,并且您单击它,如果视频没有播放,它会正常播放,但如果是,那么它不会发生任何事情,我该如何做到这一点?

我猜会是这样的
$('theButtonToClick').bind('click', function() {
//stuff happens to play it
myVideo.bind("playing", function() {
    $('theButtonToClick').bind('click', return, false);
});
});

我实际上已将视频设置为 myVideo,因此当您调用它时它知道您的意思,并且回调 here 处理 bind 事件....

我要留下什么吗?出?编辑:哦,天哪,我忘了,该按钮是列表中一组按钮的一部分...... 编辑对不起,我觉得这不是很清楚。我想在播放相应视频时禁用列表元素中的按钮...

【问题讨论】:

    标签: jquery html binding callback html5-video


    【解决方案1】:

    你可以这样做:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-08
      • 1970-01-01
      • 2015-04-09
      • 1970-01-01
      • 1970-01-01
      • 2021-05-25
      • 2017-02-22
      相关资源
      最近更新 更多