我在灯箱中打开了一个vimeo视频。关闭灯箱时,如果视频没有暂停,它将继续播放。单击灯箱后,我需要暂停视频。
这就是我能想到的...但是编写JavaScript时遇到了麻烦。预先感谢。
<a class="btn trigger" href="javascript:;">
<img src="#">
</a>
<div id="videoFrame1" class="modal-wrapper">
<div class="modal">
<div class="head">
<a class="btn-close trigger" href="javascript:;"></a>
</div>
<div class="content">
<div class="js-video [vimeo, widescreen]">
<iframe id="firstvideo" src="https://player.vimeo.com/video/291592533" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>
</div>
</div>
</div>
$( document ).ready(function() {
$('.trigger').click(function() {
$('.modal-wrapper').toggleClass('open');
return false;
});
});
答案 0 :(得分:0)
解决此问题的一种方法是集成Vimeo player.js script。这有一种暂停播放器的方法:
var video = document.getElementById('firstvideo');
var player = new Vimeo.Player(video);
$( document ).ready(function() {
$('.trigger').click(function() {
player.pause()
return false;
});
});