admin
2021-03-09 6aed6290ad05fe2aa125bb8e804e2e8c2f13a613
BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoEpisodeFragment.java
@@ -78,13 +78,15 @@
    final String TAG = "VideoEpisodeFragment";
    private String from;
    public static VideoEpisodeFragment newInstance(VideoInfo videoInfo,
                                                   int playingPostion) {
                                                   int playingPostion, String from) {
        VideoEpisodeFragment videoEpisodeFragment = new VideoEpisodeFragment();
        Bundle args = new Bundle();
        args.putSerializable("video_info", videoInfo);
        args.putInt("playing_position", playingPostion);
        args.putString("from", from);
        videoEpisodeFragment.setArguments(args);
        return videoEpisodeFragment;
    }
@@ -189,7 +191,7 @@
            return;
        mEpisodePagerAdapter = new EpisodePagerAdapter(
                getChildFragmentManager(), mVideoInfo, mPlayingPosition);
                getChildFragmentManager(), mVideoInfo, mPlayingPosition, from);
        //
        vp_episode.setAdapter(mEpisodePagerAdapter);
        // 指示当前播放页---hxh
@@ -272,12 +274,13 @@
                                ll_relative_video.setVisibility(View.GONE);
                            } else {
                                ll_relative_video.setVisibility(View.VISIBLE);
                                final VideoColumn2Adapter adapter = new VideoColumn2Adapter(getActivity(), getContext(), videoInfos, false, 2, new IVideoClickListener() {
                                final VideoColumn2Adapter adapter = new VideoColumn2Adapter(getActivity(), getContext(), videoInfos, false, 2,"relative", new IVideoClickListener() {
                                    @Override
                                    public void onClick(VideoInfo video) {
                                        ChangeVideoEvent changeVideoEvent = new ChangeVideoEvent();
                                        changeVideoEvent.setVideoInfo(video);
                                        changeVideoEvent.setTag("VideoPlayerFragment");
                                        changeVideoEvent.setFrom("relative");
                                        EventBus.getDefault().post(changeVideoEvent);
                                    }
                                });
@@ -328,12 +331,13 @@
                                            .getJSONArray("data").toString(),
                                    new TypeToken<List<VideoInfo>>() {
                                    }.getType());
                            final VideoColumn2Adapter adapter = new VideoColumn2Adapter(getActivity(), getContext(), videoInfos, false, 2, new IVideoClickListener() {
                            final VideoColumn2Adapter adapter = new VideoColumn2Adapter(getActivity(), getContext(), videoInfos, false, 2,"guessLike", new IVideoClickListener() {
                                @Override
                                public void onClick(VideoInfo video) {
                                    ChangeVideoEvent changeVideoEvent = new ChangeVideoEvent();
                                    changeVideoEvent.setVideoInfo(video);
                                    changeVideoEvent.setTag("VideoPlayerFragment");
                                    changeVideoEvent.setFrom("guessLike");
                                    EventBus.getDefault().post(changeVideoEvent);
                                }
                            });
@@ -359,7 +363,7 @@
        super.onResume();
        EventBus.getDefault().register(this);
        MobclickAgent.onPageStart("播放详情—选集");
        Log.i(TAG,"onResume");
        Log.i(TAG, "onResume");
    }
    @Override
@@ -369,7 +373,7 @@
        isShowMore = false;
        page_varietyshow = 0;
        MobclickAgent.onPageEnd("播放详情—选集");
        Log.i(TAG,"onPause");
        Log.i(TAG, "onPause");
    }
    public void onEventMainThread(VideoInfo info) {
@@ -378,7 +382,7 @@
            mPlayingPosition = playingPosition;
        }
        mEpisodePagerAdapter = new EpisodePagerAdapter(
                getChildFragmentManager(), info, mPlayingPosition);
                getChildFragmentManager(), info, mPlayingPosition, from);
        //
        vp_episode.setAdapter(mEpisodePagerAdapter);
    }
@@ -499,12 +503,12 @@
        if (rv_video_related_video != null && adRunnable != null)
            rv_video_related_video.removeCallbacks(adRunnable);
        super.onDestroy();
        Log.i(TAG,"onDestroy");
        Log.i(TAG, "onDestroy");
    }
    @Override
    public void onDestroyView() {
        super.onDestroyView();
        Log.i(TAG,"onDestroyView");
        Log.i(TAG, "onDestroyView");
    }
}