admin
2022-01-28 760aee20870a34e6130a1c12237c5b747e2b00bd
library-video/src/main/java/com/yeshi/video/ui/FunshionPlayerFragment.java
@@ -59,10 +59,12 @@
import com.yeshi.base.entity.video.VideoDetailInfo;
import com.yeshi.base.entity.video.VideoInfo;
import com.yeshi.base.entity.video.VideoResource;
import com.yeshi.base.utils.JsonUtil;
import com.yeshi.base.utils.http.BasicTextHttpResponseHandler;
import com.yeshi.base.utils.user.UserUtil;
import com.yeshi.video.R;
import com.yeshi.video.entity.FunshionPlayInfo;
import com.yeshi.video.player.common.IVideoPlayerListener;
import com.yeshi.video.player.common.VideoDefinition;
import com.yeshi.video.player.common.VideoEpisode;
import com.yeshi.video.player.common.VideoPlayerController;
@@ -86,7 +88,7 @@
import androidx.annotation.Nullable;
import de.greenrobot.event.EventBus;
public class FunshionPlayerFragment extends RetainViewFragment implements OnClickListener, VideoPlayerController.IVideoPlayerListener {
public class FunshionPlayerFragment extends RetainViewFragment implements OnClickListener, IVideoPlayerListener {
    private final static String TAG = FunshionPlayerFragment.class.getName();
    //媒体视频播放器
@@ -997,7 +999,11 @@
            episodes.add(es);
        }
        vpc_funshion.setContentView(fl_container).setVideoInfo(episodes, info.getPosition(), mVideoInfo.getShowType(), "风行").setVideoPlayerListener(this).build(getActivity(), FunshionPlayerFragment.this);
        try {
            vpc_funshion.setContentView(fl_container).setVideoInfo(episodes, info.getPosition(), mVideoInfo.getShowType(), "风行").setVideoPlayerListener(this).build(getActivity(), FunshionPlayerFragment.this);
        } catch (Exception e) {
            e.printStackTrace();
        }
//        loadAD(new IADLoadListener() {
//            @Override
//            public void finishAd() {
@@ -1074,10 +1080,8 @@
                                                 Header[] headers, JSONObject jsonObject)
                            throws Exception {
                        if (jsonObject.getBoolean("IsPost")) {
                            Gson gson = new GsonBuilder().setFieldNamingPolicy(
                                    FieldNamingPolicy.UPPER_CAMEL_CASE)
                                    .create();
                            VideoResource resource = gson.fromJson(
                            VideoResource resource = JsonUtil.videoGson.fromJson(
                                    jsonObject.getJSONObject("Data")
                                            .getJSONObject("Resource")
                                            .toString(),