From 205a7bba1dbef65c082daa17df82ab8339a5411d Mon Sep 17 00:00:00 2001 From: admin <2780501319@qq.com> Date: 星期五, 05 二月 2021 21:55:24 +0800 Subject: [PATCH] Merge branch '3.7.9' of ssh://193.112.35.168:29418/buwan-android-new into 3.7.9 --- BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java | 45 +++++++++++++++++++++++++-------------------- 1 files changed, 25 insertions(+), 20 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java index 794f72b..76c9926 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java @@ -730,19 +730,18 @@ private void getVideoDetail(final Context context, String videoId, String videoThirdType, final boolean isSetup) { + int position = getIntent().getIntExtra( + "playing_position", 0); SharedPreferences preferences = context.getSharedPreferences("user", Context.MODE_PRIVATE); String uid = preferences.getString("uid", ""); String loginid = preferences.getString("LoginUid", ""); - BeibeiVideoAPI.getVideoDetail(context, uid, resourceId, videoId, loginid, + BeibeiVideoAPI.getVideoDetail(context, uid, resourceId, videoId, position, loginid, videoThirdType, new BasicTextHttpResponseHandler() { @Override public void onStart() { super.onStart(); - // if (BeibeiConstant.DEBUG) - // Toast.makeText(VideoDetailActivity2.this, "onStart", - // Toast.LENGTH_SHORT).show(); } @Override @@ -750,9 +749,6 @@ String responseString, Throwable throwable) { super.onFailure(statusCode, headers, responseString, throwable); - // if (BeibeiConstant.DEBUG) - // Toast.makeText(VideoDetailActivity2.this, "onFailure", - // Toast.LENGTH_SHORT).show(); if (progressDialog.isShowing()) { progressDialog.dismiss(); } @@ -769,19 +765,6 @@ Header[] headers, JSONObject jsonObject) throws Exception { - boolean pptv = true; - if (pptv) { - fl_pptv.setVisibility(View.VISIBLE); - ll_other.setVerticalGravity(View.GONE); - getSupportFragmentManager().beginTransaction().replace(R.id.fl_pptv, new PPTVPlayFragment()).commit(); - if (progressDialog.isShowing()) { - progressDialog.dismiss(); - } - return; - } else { - fl_pptv.setVisibility(View.GONE); - ll_other.setVisibility(View.VISIBLE); - } // if (BeibeiConstant.DEBUG) // Toast.makeText(VideoDetailActivity2.this, @@ -796,6 +779,28 @@ e.printStackTrace(); } if (jsonObject.getBoolean("IsPost")) { + JSONObject data = jsonObject.optJSONObject("Data"); + boolean pptv = data.optBoolean("pptv", false); + if (pptv) { + String playUrl = data.optString("playUrl"); + fl_pptv.setVisibility(View.VISIBLE); + ll_other.setVerticalGravity(View.GONE); + PPTVPlayFragment pptvPlayFragment = new PPTVPlayFragment(); + Bundle bundle = new Bundle(); + bundle.putString("playUrl", playUrl); + bundle.putString("videoId",data.optString("videoId")); + pptvPlayFragment.setArguments(bundle); + getSupportFragmentManager().beginTransaction().replace(R.id.fl_pptv, pptvPlayFragment).commit(); + if (progressDialog.isShowing()) { + progressDialog.dismiss(); + } + return; + } else { + fl_pptv.setVisibility(View.GONE); + ll_other.setVisibility(View.VISIBLE); + } + + findViewById(R.id.fragment_video_detail_container) .setVisibility(View.VISIBLE); findViewById(R.id.fragment_video_episode_container) -- Gitblit v1.8.0