pull/102/head
FongMi 3 years ago
parent 993394b09e
commit acb2cb5ed4
  1. 4
      app/src/main/java/com/fongmi/android/tv/bean/Result.java
  2. 4
      app/src/main/java/com/fongmi/android/tv/player/ParseTask.java
  3. 2
      app/src/main/java/com/fongmi/android/tv/player/Players.java

@ -127,8 +127,8 @@ public class Result {
return TextUtils.isEmpty(jxFrom) ? "" : jxFrom;
}
public Integer getParse() {
return parse == null ? 1 : parse;
public Integer getParse(Integer def) {
return parse == null ? def : parse;
}
public void setParse(Integer parse) {

@ -88,7 +88,7 @@ public class ParseTask {
Result result = Result.fromObject(ApiConfig.get().jsonExt(parse.getUrl(), jxs, webUrl));
if (result.getUrl().isEmpty()) {
onParseError();
} else if (result.getParse() == 1) {
} else if (result.getParse(0) == 1) {
handler.post(() -> Players.get().web().start(result.getUrl(), callback));
} else {
onParseSuccess(result.getHeaders(), result.getUrl(), result.getJxFrom());
@ -107,7 +107,7 @@ public class ParseTask {
Result result = Result.fromObject(ApiConfig.get().jsonExtMix(flag + "@", parse.getUrl(), parse.getName(), jxs, webUrl));
if (result.getUrl().isEmpty()) {
onParseError();
} else if (result.getParse() == 1) {
} else if (result.getParse(0) == 1) {
handler.post(() -> Players.get().web().start(result.getUrl(), callback));
} else {
onParseSuccess(result.getHeaders(), result.getUrl(), result.getJxFrom());

@ -109,7 +109,7 @@ public class Players implements Player.Listener, ParseTask.Callback {
public void setMediaSource(Result result, boolean useParse) {
if (result.getUrl().isEmpty()) {
PlayerEvent.error(R.string.error_play_load);
} else if (result.getParse() == 1 || result.getJx() == 1) {
} else if (result.getParse(1) == 1 || result.getJx() == 1) {
if (parseTask != null) parseTask.cancel();
parseTask = ParseTask.create(this).run(result, useParse);
} else {

Loading…
Cancel
Save