I am trying to get a Vimeo video added to a CMS collection to auto play on Hover and and start from the beginning again on Mouse out.
I got it to work correctly, but only after I click the Vimeo play button will the mouse over target work correctly:
Project Share Link: https://preview.webflow.com/preview/emota?utm_source=emota&preview=cebc7273a4bf4855bc63dabe42e5ebde
Publish Link: https://emota.webflow.io/test
Any suggestions on how to correct the problem I am having?
Here is the code I am using in my prototype:
HTML Embed
<div class="wrapper">
<div class="card">
<iframe class="product-card-media" id="player1" type="text/html" src="https://player.vimeo.com/video/262057767?title=0&byline=0&portrait=0" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>
</div>
CSS Styles
<style>
#wrapper {
width: 85%;
margin-left: auto;
margin-right: auto;
padding-top: 50px;
}
#wrapper .card {
width: 25%;
float: left;
box-sizing: border-box;
}
</style>
Java Scripts
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<script src="https://f.vimeocdn.com/js/froogaloop2.min.js"></script>
<script src="https://player.vimeo.com/api/player.js"></script>
<script>
$('.product-card-media').each(function() {
var player = $("#" + this.id);
froogaloop = $f(player[0].id);
player.mouseover(function() {
froogaloop.api('play');
}).mouseout(function() {
froogaloop.api('pause');
});
});
</script>