| | |
| | | } |
| | | |
| | | private String videoId; |
| | | //是否为VIP视频 |
| | | private boolean isVIPVideo; |
| | | |
| | | @Override |
| | | public void onCreateView(View contentView, Bundle savedInstanceState) { |
| | |
| | | tv_title.setText(title); |
| | | |
| | | videoId = bundle.getString("videoId"); |
| | | isVIPVideo = bundle.getBoolean("vip", false); |
| | | webview.loadUrl(url); |
| | | View view = LayoutInflater.from(getContext()).inflate(R.layout.item_jump_video_loading, null); |
| | | Toast toast = ToastUtil.showMiddleToast(getContext(), view, Toast.LENGTH_SHORT); |
| | |
| | | |
| | | fl_ad.setVisibility(View.VISIBLE); |
| | | PlayVideoPreADSetting setting = new PlayVideoPreADSetting(AdUtil.AD_TYPE.gdt, BeibeiConstant.GDT_ID, GDTConstant.PID_2_VIDEO_DETAIL_PLAYER_PRE_PPTV, null); |
| | | setting.setNeedShowRewardNotify(AdUtil.showPPTVNoAdReward(BeibeiVideoApplication.application)); |
| | | if (isVIPVideo) { |
| | | setting.setOtherAction("0元看本片"); |
| | | } else { |
| | | setting.setOtherAction("获取免广告权益"); |
| | | } |
| | | |
| | | mVideoDetailVideoAdFragment = PlayVideoPreADFragment.newInstance(); |
| | | Bundle bundle = new Bundle(); |
| | |
| | | } |
| | | |
| | | @Override |
| | | public void noAdRewardClick() { |
| | | public void onOtherClick(String name) { |
| | | if (name != null && name.contains("广告")) { |
| | | loadRewardAd(); |
| | | } else { |
| | | getActivityInfo(tv_url.getText() + ""); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void noAd() { |
| | | fl_ad.setVisibility(View.GONE); |
| | | if (mVideoDetailVideoAdFragment.isAdded()) |
| | | getChildFragmentManager().beginTransaction().remove(mVideoDetailVideoAdFragment).commitAllowingStateLoss(); |
| | | adPlayFinish(); |
| | | } |
| | | }, setting); |
| | | |
| | | } |
| | | }); |
| | | getChildFragmentManager().beginTransaction().replace(R.id.fl_ad, mVideoDetailVideoAdFragment).commitAllowingStateLoss(); |
| | | } |
| | | |
| | | private void loadRewardAd() { |
| | | |
| | | int width = DimenUtils.getScreenWidth(getContext()); |
| | | int height = DimenUtils.getScreenHeight(getContext()); |
| | | |
| | |
| | | } |
| | | }, showListener); |
| | | |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public void noAd() { |
| | | fl_ad.setVisibility(View.GONE); |
| | | if (mVideoDetailVideoAdFragment.isAdded()) |
| | | getChildFragmentManager().beginTransaction().remove(mVideoDetailVideoAdFragment).commitAllowingStateLoss(); |
| | | adPlayFinish(); |
| | | } |
| | | }, setting); |
| | | |
| | | } |
| | | }); |
| | | getChildFragmentManager().beginTransaction().replace(R.id.fl_ad, mVideoDetailVideoAdFragment).commitAllowingStateLoss(); |
| | | } |
| | | |
| | | |