admin
2021-03-27 214f9edd2fe20c20e32630e9b5380cc6271c1eb7
BuWanVideo/src/com/weikou/beibeivideo/ui/ad/PlayVideoPreADFragment.java
@@ -136,6 +136,7 @@
            timer = new Runnable() {
                @Override
                public void run() {
                    if (remainTime - (mGDTAdData.getVideoCurrentPosition() / 1000) > 0) {
                        tv_skip.setText((remainTime - (mGDTAdData.getVideoCurrentPosition() / 1000)) + "s后可跳过");
                        tv_skip.setClickable(false);
@@ -143,10 +144,11 @@
                        tv_skip.setText("跳过");
                        tv_skip.setClickable(true);
                    }
                    tv_skip.setVisibility(View.VISIBLE);
                    autoTimer(view);
                }
            };
            view.postDelayed(timer, 1000);
            view.post(timer);
        } else {
            view.removeCallbacks(timer);
            view.postDelayed(timer, 1000);
@@ -179,6 +181,7 @@
            pid = BeibeiConstant.GDT_DOWNLOAD_HINT_ID;
        tv_skip.setText(AD_DURATION + "s后可跳过");
        tv_skip.setVisibility(View.GONE);
        if (setting.isNeedShowRewardNotify()) {
            tv_no_ad_reward.setVisibility(View.VISIBLE);
        } else {
@@ -293,7 +296,7 @@
                        };
                    //4秒内视频还没加载完成的话就跳过
                    tv_skip.removeCallbacks(playErrorRunnable);
                    tv_skip.postDelayed(playErrorRunnable, 4000);
                    tv_skip.postDelayed(playErrorRunnable, 10000);
                    // 如果是视频广告,可以调用preloadVideo预加载视频素材
                    ad.preloadVideo(new VideoPreloadListener() {
@@ -336,12 +339,12 @@
                                    videoAdListener.startPlay();
                                    autoTimer(img_poster);
                                    img_poster.post(new Runnable() {
                                        @Override
                                        public void run() {
                                            tv_skip.setVisibility(View.VISIBLE);
                                        }
                                    });
//                                    img_poster.post(new Runnable() {
//                                        @Override
//                                        public void run() {
//                                            tv_skip.setVisibility(View.VISIBLE);
//                                        }
//                                    });
                                }