Vimeo Froogaloop - 没有检测到暂停

问题描述 投票:0回答:1

我正在使用旧的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');
            }
        });
    });

});

由于某种原因,暂停的功能永远不会运行,任何人都可以看到我正在制造的任何明显错误吗?

javascript jquery vimeo froogaloop
1个回答
2
投票

看起来你正在听错事件。将paused更新为pause

player.addEvent('pause',...

这应该确保您正在倾听正确的事件。

出于好奇,你过时的项目阻止你从Froogaloop更新到最新的Video Player API?

© www.soinside.com 2019 - 2024. All rights reserved.