我正在创建一个网站,其中将显示几个视频,我绝对需要在鼠标悬停时自动播放这些视频。
视频托管在Vimeo上,我使用默认的Elementor视频播放器。我尝试了很多发现的代码和几个插件,但都无法正常工作,我也不知道该怎么办。
这是我创建的演示网站,向您展示我的问题:http://loool.xyz/ghz/
我也不明白为什么默认的iframe播放器在设置相同的情况下看起来会有所不同,因此我在演示中添加了另一个播放器,它看起来更好,而且更容易自定义。 (我还为此播放器激活了调试模式)
您对我该如何做才能有任何想法?
$(".elementor-video-iframe").each(function() {
var player = new Vimeo.Player(this);
$(this).on('mouseenter', function() {
player.play();
});
$(this).on('mouseleave', function() {
player.pause();
});
});
<!-- doesn't seems to work in this snippet you can find full site here http://loool.xyz/ghz/ -->
<script src="https://player.vimeo.com/api/player.js"></script>
<!-- for AZ custom video player -->
<link rel="stylesheet" href="http://loool.xyz/ghz/wp-content/plugins/az-video-and-audio-player-addon-for-elementor/assets/css/plyr.css?ver=5.5.1" media="all">
<link rel="stylesheet" href="http://loool.xyz/ghz/wp-content/plugins/az-video-and-audio-player-addon-for-elementor/assets/css/main.css?ver=5.5.1" media="all">
<script src="http://loool.xyz/ghz/wp-content/plugins/az-video-and-audio-player-addon-for-elementor/assets/js/main.js?ver=1.0.0"></script>
<script src="http://loool.xyz/ghz/wp-content/plugins/az-video-and-audio-player-addon-for-elementor/assets/js/plyr.min.js?ver=1.0.0"></script>
<script src="http://loool.xyz/ghz/wp-content/plugins/az-video-and-audio-player-addon-for-elementor/assets/js/plyr.polyfilled.min.js?ver=1.0.0"></script>
<!-- Default elementor video player -->
<iframe class="elementor-video-iframe" allowfullscreen="" title="vimeo Video Player" src="https://player.vimeo.com/video/112760332?color&autopause=0&loop=0&muted=0&title=0&portrait=0&byline=0#t="></iframe>
<!-- AZ custom video player -->
<div class="elementor-element elementor-element-10b3beb elementor-widget elementor-widget-vapfem_video_player" data-id="10b3beb" data-element_type="widget" data-widget_type="vapfem_video_player.default">
<div class="elementor-widget-container">
<div class="plyr plyr--full-ui plyr--video plyr--vimeo plyr--paused plyr--stopped plyr__poster-enabled" data-settings="{"seek_time":10,"volume":1,"muted":"false","clickToPlay":"true","keyboard_focused":"false","keyboard_global":"false","tooltips_controls":"false","hideControls":"true","resetOnEnd":"false","tooltips_seek":"false","invertTime":"true","fullscreen_enabled":"false","speed_selected":false,"quality_default":null,"controls":["play-large"],"ratio":"null","debug_mode":"true"}"><div class="plyr__controls"></div>
<div class="plyr__video-wrapper plyr__video-embed" style="padding-bottom: 56.25%;"><div class="plyr__video-embed__container" poster="https://i.vimeocdn.com/video/502992315.jpg" style="transform: translateY(-38.2812%);"><iframe src="https://player.vimeo.com/video/112760332?loop=false&autoplay=false&muted=false&gesture=media&playsinline=true&byline=false&portrait=false&title=false&speed=true&transparent=false" allowfullscreen="" allowtransparency="" allow="autoplay" title="Player for Alain GHAZAL / Chroniques Criminelles" data-ready="true" tabindex="-1"></iframe></div><div class="plyr__poster" style="background-image: url("https://i.vimeocdn.com/video/502992315.jpg");"></div></div><div class="plyr__captions"></div>
<button type="button" class="plyr__control plyr__control--overlaid" data-plyr="play" aria-label="Play, Alain GHAZAL / Chroniques Criminelles"><svg role="presentation" focusable="false"><use xlink:href="#plyr-play"></use></svg><span class="plyr__sr-only">Play</span></button></div>
</div>
</div>