我使用 Plyr 插件以多种模式创建了多个视频播放器。模态的一个视频。https://github.com/sampotts/plyr当当前模式关闭时,我试图停止当前视频。我可以帮忙吗?Plyr.setup('.popin__video-container'); $('.btn-open').each(function(i, el) { var modal = $('#' + $(el).attr('data-modal')); var overlay = $('.popin__overlay'); var close = $('.btn-action'); function removeModal() { modal.removeClass('statut-show'); overlay.removeClass('statut-show'); } function removeModalHandler() { removeModal(); } $(el).click(function(e) { e.preventDefault(); modal.addClass('statut-show'); overlay.addClass('statut-show'); }); close.click(function(e) { if($(e.target).hasClass('btn-action')) { e.preventDefault(); removeModalHandler(); var playerPopin = modal.find('.plyr'); if (!playerPopin.paused) { playerPopin.pause(); } } }); });
2 回答
慕田峪4524236
TA贡献1875条经验 获得超5个赞
尝试将玩家的初始化方法分配给一个变量,然后pause
像这样调用该方法。
let player = Plyr.setup('.popin__video-container');
player.pause();
这是文档所说的。
添加回答
举报
0/150
提交
取消