最初視頻是隱藏的。當點擊ID爲'3'的圖像時,視頻是可見的。我把一個id爲'close_video'的按鈕隱藏了播放器。問題仍在播放視頻。如何暫停?如何用javascript停頓html5視頻?
的代碼是:
<div id="video" class="popup-video">
<div class="video">
<div class="close_video" id="close_video">
</div>
<video id="id_video" width="400" height="257" controls="controls" preload="auto">
<source src="{$content_dir}themes/trendy/video/Wildlife.mp4" type="video/mp4" />
</video>
</div>
</div>
<script>
$(document).ready(function(){
$('#3').click(function(){
$("#video").removeClass("popup-video").addClass("popup-video-show");
});
});
</script>
<script>
$(document).ready(function(){
$('#close_video').click(function(){
$("#video").removeClass("popup-video-show").addClass("popup-video");
});
});
</script>
我嘗試這樣做:
<script>
$(document).ready(function(){
$('#close_video').click(function(){
$("#video").removeClass("popup-video-show").addClass("popup-video");
document.getElementById('id_video').pause();
// and $("#id_video").pause();
});
});
</script>
但沒有effect.The視頻dissapear,但仍乳寧
我只是用Google搜索你的標題,發現以下主題: http://stackoverflow.com/questions/4155329/how-to-pause-a-html5-video-on-an-event – Brewal 2013-04-24 14:12:26
你可以使用:' $(「#id_video」)。gt(0).pause();' – Joe 2013-04-24 14:15:03