【问题标题】:How to hide play button overlay on HTML5 video如何隐藏 HTML5 视频上的播放按钮覆盖
【发布时间】:2017-08-08 08:26:58
【问题描述】:

在之前的帮助下,我解决了我的视频播放器有关通过单击播放视频的问题,但我不知道如何在单击时隐藏播放按钮覆盖。任何帮助将不胜感激。

HTML

<div class="video-wrapper">
  <video class="video" id="bVideo" loop controls>
    <source src="https://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4" />
  </video>
  <div class="playButton" onclick="playPause()"></div>
</div>

脚本

var bunnyVideo = document.getElementById("bVideo");

function playPause() { 
  if (bunnyVideo.paused)
  {         
     bunnyVideo.play();
     $(".playButton").toggle();
  }
  else 
  {
    bunnyVideo.pause();
    $(".playButton").toggle();
  }
} 

bunnyVideo.addEventListener("click", playPause, false);

https://jsfiddle.net/gtoscano/ed9o52k5/2/

【问题讨论】:

    标签: javascript html html5-video


    【解决方案1】:

    给你:https://jsfiddle.net/ed9o52k5/3/

    var bunnyVideo = document.getElementById("bVideo");
    
    function playPause() {
      var el = document.getElementById("playButton");
      if (bunnyVideo.paused) {
        bunnyVideo.play();
        el.className ="";
      } else {
    
        bunnyVideo.pause();
        el.className = "playButton";
      }
    }
    
    bunnyVideo.addEventListener("click", playPause, false);
    

    【讨论】:

      猜你喜欢
      • 2017-08-08
      • 1970-01-01
      • 2012-03-08
      • 2017-11-28
      • 1970-01-01
      • 2017-09-08
      • 1970-01-01
      • 2017-08-15
      • 2020-11-01
      相关资源
      最近更新 更多