Закрыть и остановить воспроизведение видео - PullRequest
0 голосов
/ 17 ноября 2018

Я работаю над проектом Wordpress, который был написан кем-то другим, и застрял в том, как сделать так, чтобы видео, связанное с кодом ниже, останавливалось, когда оно закрывалось с помощью анимации.Я искал по всему проекту, но не смог найти и понять, на что ссылается .api в этом контексте.

<script type="text/javascript">
jQuery(document).ready(function(){
  jQuery('#view_video').click(function(){
    jQuery('.video_need').animate({
        height: 'show' 
    });
    jQuery('.video_need iframe').api("play");
  });
  jQuery('#close_video').click(function(){
    jQuery('.video_need').animate({
        height: 'hide' 
    }, 1000);
  });
});

1 Ответ

0 голосов
/ 17 ноября 2018

Не проверено, но что-то в этом роде. Не уверен, что .api().

jQuery(document).ready(function(){
  jQuery('#view_video').click(function(){
    jQuery('.video_need').animate({
        height: 'show' 
    });
    jQuery('.video_need iframe').api("play");
  });
  jQuery('#close_video').click(function(){
    jQuery('.video_need').animate({
        height: 'hide' 
    }, {
      duration: 1000,
      // animation completion callback
      complete: function() {
        jQuery('.video_need iframe').api("stop");
      }
    });
  });
});
...