我正在使用旧的Vimeo API froogaloop进行项目。我意识到这已经过时了,但这是一个遗留项目,并不支持新版本。
我试图通过这样做来确定视频是否暂停。
$lg.on('onAfterSlide.lg', function(event, prevIndex, index){
iframe = $('.inner .item').eq(index).find('.vimeo').get(0);
var player = $f(iframe);
player.addEvent('ready', function() {
player.addEvent('paused', function(paused) {
if (paused) {
console.log('Video is paused');
}
else {
console.log('Video is not paused');
}
});
});
});
由于某种原因,暂停的功能永远不会运行,任何人都可以看到我正在制造的任何明显错误吗?
看起来你正在听错事件。将paused
更新为pause
。
player.addEvent('pause',...
这应该确保您正在倾听正确的事件。
出于好奇,你过时的项目阻止你从Froogaloop更新到最新的Video Player API?