admin
2020-10-10 8039a1b2fbfa3471b6f726d3e839d7867c81a84f
BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java
@@ -60,7 +60,7 @@
import com.weikou.beibeivideo.entity.VideoInfo;
import com.weikou.beibeivideo.entity.VideoResource;
import com.weikou.beibeivideo.ui.BaseActivity;
import com.weikou.beibeivideo.ui.ad.VideoDetailVideoAdFragment;
import com.weikou.beibeivideo.ui.ad.PlayVideoPreADFragment;
import com.weikou.beibeivideo.ui.common.ShareActivity;
import com.weikou.beibeivideo.ui.video.FunshionPlayerFragment;
import com.weikou.beibeivideo.ui.video.VideoPlayerActivity;
@@ -107,7 +107,7 @@
    private FragmentManager fm = getSupportFragmentManager();
    private VideoDetailVideoAdFragment mVideoDetailVideoAdFragment;
    private PlayVideoPreADFragment mVideoDetailVideoAdFragment;
    //风行播放器
    private FunshionPlayerFragment mFunshionPlayerFragment;
@@ -156,7 +156,7 @@
        }
        //广告
        mVideoDetailVideoAdFragment = new VideoDetailVideoAdFragment();
        mVideoDetailVideoAdFragment = new PlayVideoPreADFragment();
        //播放器
        mFunshionPlayerFragment = new FunshionPlayerFragment();
@@ -311,20 +311,26 @@
            BeibeiConstant.AD_TYPE = null;
        //需要加载广告
        if (BeibeiConstant.AD_TYPE != null && BeibeiConstant.AD_TYPE.isPlayerAd()) {
            mVideoDetailVideoAdFragment = new VideoDetailVideoAdFragment();
            mVideoDetailVideoAdFragment = new PlayVideoPreADFragment();
            mVideoDetailVideoAdFragment.setPageEventListener(new IPageEventListener() {
                @Override
                public void onCreateView() {
                    mVideoDetailVideoAdFragment.loadVideoAD(new VideoDetailVideoAdFragment.IVideoAdListener() {
                    mVideoDetailVideoAdFragment.loadVideoAD(new PlayVideoPreADFragment.IVideoAdListener() {
                        @Override
                        public void finishPlay() {
                            getSupportFragmentManager().beginTransaction().remove(mVideoDetailVideoAdFragment);
                            getSupportFragmentManager().beginTransaction().remove(mVideoDetailVideoAdFragment).commit();
                            clickPlay();//进入播放事件
                        }
                        @Override
                        public void startPlay() {
                        }
                        @Override
                        public void noAd() {
                            getSupportFragmentManager().beginTransaction().remove(mVideoDetailVideoAdFragment).commit();
                            clickPlay();//进入播放事件
                        }
                    });
                }
@@ -567,9 +573,10 @@
            params1.height = 0;
            // Hide the status bar隐藏状态栏
            WindowManager.LayoutParams attrs = getWindow().getAttributes();
            attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;
            getWindow().setAttributes(attrs);
            //测试 不做全屏
//            WindowManager.LayoutParams attrs = getWindow().getAttributes();
//            attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;
//            getWindow().setAttributes(attrs);
            Fragment videoDetailFragment = getSupportFragmentManager()
                    .findFragmentByTag("VideoDetailFragment");