javascript - Vimeo Froogaloop API 鼠标悬停播放/卸载
问题描述
我有一个嵌入的 Vimeo 视频,使用鼠标悬停播放和卸载以在悬停时启动和重置。
我让它在视觉上工作,但我收到控制台错误:
未捕获的 TypeError:... (reading 'ready')(reading 'play') (reading 'unload')
如果我隐身运行它,则视频仅在单击时开始,然后鼠标悬停功能起作用。
谢谢!
这是HTML:
<div id="wrapper">
<div class="card">
<iframe class="product-card-media" id="player1" type="text/html" width="550px" height="550px" frameborder="0" src="https://player.vimeo.com/video/631577098?api=1&controls=0&player_id=player1"></iframe>
</div>
<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>
这是Javascript:
$('.product-card-media').each(function() {
var player = $("#" + this.id);
froogaloop = $f(player[0].id);
player.mouseover(function() {
froogaloop.api('play');
}).mouseout(function() {
froogaloop.api('unload');
});
});
解决方案
推荐阅读
- node.js - 阿特拉斯 MongoDB 连接
- excel - 如何在用户表单标签中使用单元格的值?
- python - 为什么python代码没有打开文件夹中的所有文本文件?
- java - 从Mysql收集数据时绑定异常参数错误
- google-cloud-platform - 谷歌云聚集表不工作?
- .net - MSBuild EmbedInteropTypes 如何与 PIA 和 COMReferences 一起使用?
- python - 如何使用django在html页面中运行python代码
- python - 使用 UploadedFile 测试视图集
- javascript - Vue:当元素不在视图中时应用类的问题
- java - Java with Maven in IntelliJ IDEA: How to properly import a dependency