一直在玩弄 Vimeo 的 JavaScript API Froogaloop,并试图向当前正在播放的 Vimeo iFrame 添加一个类。使用 API 的事件似乎很简单,但我似乎无法理解它。这是我到目前为止所得到的:
下面的代码是他们示例的简化版本。虽然它没有在我的控制台中引起任何错误,但我没有得到任何日志(因此没有得到类)。我错过了什么吗?
谢谢你的帮助!
var iframe = $('article.video iframe')[0],
player = $f(iframe);
player.addEvent('ready', function() {
player.addEvent('play', on);
player.addEvent('pause', off);
player.addEvent('finish', off);
});
function on(id) {
console.log('playing');
player.addClass('playing');
}
function off(id) {
console.log('not playing');
player.removeClass('playing');
}
更新
这个问题肯定与变量有关。Player
告诉 Froogaloop 使用哪个 iframe,iframe
识别哪个 html 对象。所以我想问题是我如何识别页面上的所有 iframe,然后在激活一个 iframe 时为 Froogaloop 提供适当的 iframe。