|
|
|
|
@ -84,10 +84,6 @@ public class Players implements Player.Listener, ParseCallback { |
|
|
|
|
return decode == HARD; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static boolean isSoft(int decode) { |
|
|
|
|
return decode == SOFT; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private Players(Activity activity) { |
|
|
|
|
decode = Setting.getDecode(); |
|
|
|
|
builder = new StringBuilder(); |
|
|
|
|
@ -220,10 +216,6 @@ public class Players implements Player.Listener, ParseCallback { |
|
|
|
|
return getDuration() > 5 * 60 * 1000 && !exoPlayer.isCurrentMediaItemLive(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public boolean isHard() { |
|
|
|
|
return decode == HARD; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public boolean isPortrait() { |
|
|
|
|
return getVideoHeight() > getVideoWidth(); |
|
|
|
|
} |
|
|
|
|
@ -398,7 +390,7 @@ public class Players implements Player.Listener, ParseCallback { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setMediaItem(Map<String, String> headers, String url, String format, Drm drm, List<Sub> subs, int timeout) { |
|
|
|
|
if (exoPlayer != null) exoPlayer.setMediaItem(ExoUtil.getMediaItem(this.headers = checkUa(headers), UrlUtil.uri(this.url = url), ExoUtil.getMimeType(this.format = format, error), drm, checkSub(subs), decode), position); |
|
|
|
|
if (exoPlayer != null) exoPlayer.setMediaItem(ExoUtil.getMediaItem(this.headers = checkUa(headers), UrlUtil.uri(this.url = url), ExoUtil.getMimeType(this.format = format, error), drm, checkSub(subs)), position); |
|
|
|
|
if (exoPlayer != null) exoPlayer.prepare(); |
|
|
|
|
Logger.t(TAG).d(error + "," + url); |
|
|
|
|
App.post(runnable, timeout); |
|
|
|
|
|