From 0bc35c9ff548d2dcf04c5c719d068d194a4103bf Mon Sep 17 00:00:00 2001 From: sifacaii Date: Wed, 31 Aug 2022 18:38:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0jellyfin=20client?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sifacai/vlcjellyfin/DetailActivity.java | 3 +-- .../org/sifacai/vlcjellyfin/JfClient.java | 20 ++++++++++++++++++- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/sifacai/vlcjellyfin/DetailActivity.java b/app/src/main/java/org/sifacai/vlcjellyfin/DetailActivity.java index b70dc94..5480e96 100644 --- a/app/src/main/java/org/sifacai/vlcjellyfin/DetailActivity.java +++ b/app/src/main/java/org/sifacai/vlcjellyfin/DetailActivity.java @@ -47,8 +47,7 @@ public class DetailActivity extends BaseActivity implements JAdapter.OnItemClick getSupportActionBar().hide(); if (Utils.UserId.equals("") || Utils.AccessToken.equals("")) { - Intent intent = new Intent(this, MainActivity.class); - startActivity(intent); + finish(); } mActivity = this; diff --git a/app/src/main/java/org/sifacai/vlcjellyfin/JfClient.java b/app/src/main/java/org/sifacai/vlcjellyfin/JfClient.java index 457c855..543f5ff 100644 --- a/app/src/main/java/org/sifacai/vlcjellyfin/JfClient.java +++ b/app/src/main/java/org/sifacai/vlcjellyfin/JfClient.java @@ -108,9 +108,27 @@ public class JfClient { return playurl; } + /** + * 获取项目附加部分 + * @param itemid + * @param cb + */ + public static void GetAddPart(String itemid,JJCallBack cb){ + String AddPartUrl = "/Videos/" + itemid + "/AdditionalParts?userId=" + UserId; + SendGet(AddPartUrl,new JJCallBack(){ + @Override + public void onSuccess(String str) { + JsonObject item = strToGson(str, JsonObject.class); + if (null != item) { + JsonArray items = jeFromGson(item, "Items").getAsJsonArray(); + cb.onSuccess(items); + } + } + }); + } + /** * 获取剧集 - * * @param seriesId 剧ID * @param seasonId 季ID * @param cb