Vimeo iFrame在SafeFrame中的视口外播放和暂停

时间:2019-04-22 08:36:06

标签: jquery vimeo vimeo-player

我的问题与此post有关,但我想从DFP广告管理系统(Google AdManager)分发它。它采用的是SafeFrame格式,因此我不得不重写它,但我在javascript中还不够。一个限制是我无法在DFP广告管理系统中禁用SafeFrame。

(function(){
    var player = new Vimeo.Player("topPremiumVideo", {status: "pause"}),
        playPercentage = 5,
        isPlay = false;
    setInterval(updateInViewPercentage, 200);

    function playerHandler() {
        percentage = $sf.ext.inViewPercentage();
        playPercentage = 5;
        if(playPercentage < percentage){
            if(!isPlay){
                player.play();
                isPlay = true;
            }
        }else if(isPlay){
            player.pause();
            isPlay = false;
        }
    }

    player.on('loaded', playerHandler);
})();

https://jsfiddle.net/wvf4kyn1/

0 个答案:

没有答案