修复MusicVideo类别无法显示的问题

This commit is contained in:
sifacai 2023-07-26 23:01:56 +08:00
parent df17efe70f
commit 965ee32fd1
2 changed files with 13 additions and 8 deletions

View File

@ -163,6 +163,8 @@ public class DetailActivity extends BaseActivity implements JAdapter.OnItemClick
tvDetails.append("出生地:" + String.join(",", details.getProductionLocations())); tvDetails.append("出生地:" + String.join(",", details.getProductionLocations()));
} }
fillItemsByPerson(Id); fillItemsByPerson(Id);
}else {
fillMovie(details);
} }
List<People> Peoples = details.getPeople(); List<People> Peoples = details.getPeople();
@ -344,7 +346,7 @@ public class DetailActivity extends BaseActivity implements JAdapter.OnItemClick
} }
toVlcPlayer(); toVlcPlayer();
} }
} else if (type.equals("Movie") || type.equals("Video")) { } else if (type.equals("Movie") || type.equals("Video") || type.equals("MusicVideo")) {
JfClient.playList.clear(); JfClient.playList.clear();
JfClient.playList.add(getMedia(item)); JfClient.playList.add(getMedia(item));
JfClient.playIndex = 0; JfClient.playIndex = 0;

View File

@ -39,7 +39,7 @@ import okhttp3.OkHttpClient;
public class JfClient { public class JfClient {
public static final String TAG = "JellyfinClient"; public static final String TAG = "JellyfinClient";
public static final String DeviceId = "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgNi4xOyBXa"; public static final String DeviceId = "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgNi4xOyBXa";
public static final String XEmbyAuthorization = "MediaBrowser Client=\"Vlc_J_TV\", Device=\"Vlc_J_TV\", DeviceId=\""+DeviceId+"\", Version=\"10.8.1\""; public static final String XEmbyAuthorization = "MediaBrowser Client=\"Vlc_J_TV\", Device=\"Vlc_J_TV\", DeviceId=\"" + DeviceId + "\", Version=\"10.8.1\"";
public static HttpHeaders headers; public static HttpHeaders headers;
public static Config config; public static Config config;
public static String UserId = ""; public static String UserId = "";
@ -84,7 +84,8 @@ public class JfClient {
/** /**
* description 忽略https证书验证 * description 忽略https证书验证
*`在这里插入代码片` * `在这里插入代码片`
*
* @author yanzy * @author yanzy
* @version 1.0 * @version 1.0
* @date 2021/9/8 14:42 * @date 2021/9/8 14:42
@ -372,6 +373,8 @@ public class JfClient {
itemsUrl += "&IncludeItemTypes=Series"; itemsUrl += "&IncludeItemTypes=Series";
} else if (type.equals("movies")) { } else if (type.equals("movies")) {
itemsUrl += "&IncludeItemTypes=Movie"; itemsUrl += "&IncludeItemTypes=Movie";
} else if (type.equals("CollectionFolder") || type.equals("Folder")) {
} else { } else {
itemsUrl += "&IncludeItemTypes=Movie,Series"; itemsUrl += "&IncludeItemTypes=Movie,Series";
} }
@ -495,7 +498,7 @@ public class JfClient {
* @param cb * @param cb
*/ */
public static void AuthenticateByName(String username, String password, JJCallBack cb, JJCallBack err, boolean saveUser) { public static void AuthenticateByName(String username, String password, JJCallBack cb, JJCallBack err, boolean saveUser) {
if(username.equals("") || password.equals("")){ if (username.equals("") || password.equals("")) {
err.onError("用户名和密码验证失败!"); err.onError("用户名和密码验证失败!");
return; return;
} }
@ -666,7 +669,7 @@ public class JfClient {
return response; return response;
} }
public static String SendPost(String url,String body) throws IOException { public static String SendPost(String url, String body) throws IOException {
String response = ""; String response = "";
response = OkGo.<String>post(url).upBytes(body.getBytes()).execute().body().string(); response = OkGo.<String>post(url).upBytes(body.getBytes()).execute().body().string();
return response; return response;