diff --git a/app/src/main/java/com/fongmi/android/tv/bean/Channel.java b/app/src/main/java/com/fongmi/android/tv/bean/Channel.java index d427db011..87f4e8b64 100644 --- a/app/src/main/java/com/fongmi/android/tv/bean/Channel.java +++ b/app/src/main/java/com/fongmi/android/tv/bean/Channel.java @@ -233,7 +233,7 @@ public class Channel { } public boolean hasMsg() { - return getMsg().length() > 0; + return !getMsg().isEmpty(); } public Epg getData() { diff --git a/app/src/main/java/com/fongmi/android/tv/player/Players.java b/app/src/main/java/com/fongmi/android/tv/player/Players.java index 41c0bcdca..601281544 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/Players.java +++ b/app/src/main/java/com/fongmi/android/tv/player/Players.java @@ -352,10 +352,10 @@ public class Players implements Player.Listener, ParseCallback { public void start(Channel channel, int timeout) { if (channel.hasMsg()) { ErrorEvent.extract(channel.getMsg()); - } else if (channel.getParse() == 1) { - startParse(channel.result(), false); } else if (isIllegal(channel.getUrl())) { ErrorEvent.url(); + } else if (channel.getParse() == 1) { + startParse(channel.result(), false); } else if (channel.getDrm() != null && !FrameworkMediaDrm.isCryptoSchemeSupported(channel.getDrm().getUUID())) { ErrorEvent.drm(); } else {