如何使该Java脚本在视频末尾显示广告

时间:2019-03-12 14:22:00

标签: javascript jquery

我正在使用一个名为beTube Ads的插件,该插件可与betheme wordpress主题配合使用。加载视频后,此插件可以在视频开头显示一些广告。如何使其在视频的结尾展示广告????

这是Java脚本:

    (function(jQuery) {
    jQuery.fn.advCounter = function(){
        var src = this.find('.video-plugin-div').children('iframe').attr('src');
        this.find('.video-plugin-div').children('iframe').attr('src' , src + '?autoplay=1&controls=0&rel=0&showinfo=0&enablejsapi=1&widgetid=1');
        var counter = 6;
        this.addClass('added');
        var tBtn = jQuery(this);
        setInterval(function(){
            counter--;
            if(counter >= 0){
                var button = tBtn.find('#count');
                button.html(counter);
                jQuery(button).show();
            }
            if (counter === 0) {
                jQuery(button).hide();
                tBtn.find('.skip-video').show();
                clearInterval(counter);
            }

        }, 1000);
        //hide betube ad div
        jQuery('.skip-video').on('click', function(){
            jQuery(this).parent().parent().remove();
        });
        return this;
    };
})(jQuery);
jQuery.noConflict();
jQuery(document).ready(function() { 
    jQuery('.tabs-title').on('click', function(){
        var img = jQuery(this).find('a').attr('href');
        if(jQuery(img).hasClass('added')){        
        }else{
            jQuery(img).advCounter();
        }
    });    

});
jQuery(window).on('load', function() {      
    jQuery('#player1').advCounter();
}); 

任何人都可以帮助我吗???谢谢!

1 个答案:

答案 0 :(得分:0)

如果您引用了该元素,那么

var video = $('selector for video element')
video.on('ended', function() {
 // Your code to run the advertisement
})