HTML5视频播放器暂停时如何制作div节目?

时间:2014-08-13 15:22:23

标签: jquery html html5 video html5-video

我试图让一个div显示HTML5视频播放器何时暂停。

3 个答案:

答案 0 :(得分:1)

您需要检测视频元素触发的pause事件。

这样的事情对你有用:

var vid = document.getElementById( 'your_video_element_id' );
vid.addEventListener( 'pause', on_pause ); 
function on_pause( e ){
  // handle pause event - ie. show your div element
}

答案 1 :(得分:0)

我找到了一种方法,

function playPause(){
if(vid.paused){
    vid.play();
    playbtn.style.background = "url(pause.png)";
    pausebox.style.display = "none";
} else {
    vid.pause();
    playbtn.style.background = "url(play.png)";
    pausebox.style.display = "block";
}

}

答案 2 :(得分:-1)

不幸的是,视频元素没有任何相关属性,但我会考虑使用onclick属性。你可以这样做:

<video onclick="showDiv()">
  ...
</video>


<script>
  function showDiv(){
    //Use jQuery or basic javascript to hide/show the div element
  }
</script>