From 760aee20870a34e6130a1c12237c5b747e2b00bd Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 28 一月 2022 12:58:40 +0800 Subject: [PATCH] 隐私合规,青少年模式,64位兼容 --- library-video/src/main/java/com/yeshi/video/ui/FunshionPlayerFragment.java | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/library-video/src/main/java/com/yeshi/video/ui/FunshionPlayerFragment.java b/library-video/src/main/java/com/yeshi/video/ui/FunshionPlayerFragment.java index 111a364..405332b 100644 --- a/library-video/src/main/java/com/yeshi/video/ui/FunshionPlayerFragment.java +++ b/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(), -- Gitblit v1.8.0