我试图让一个div显示HTML5视频播放器何时暂停。
答案 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>