|
|
|
|
@ -597,8 +597,18 @@ public class PlayActivity extends BaseActivity { |
|
|
|
|
boolean parse = info.optString("parse", "1").equals("1"); |
|
|
|
|
boolean jx = info.optString("jx", "0").equals("1"); |
|
|
|
|
playSubtitle = info.optString("subt", /*"https://dash.akamaized.net/akamai/test/caption_test/ElephantsDream/ElephantsDream_en.vtt"*/""); |
|
|
|
|
if(playSubtitle.isEmpty() && info.has("subs")) { |
|
|
|
|
try { |
|
|
|
|
playSubtitle = info.getJSONArray("subs").optJSONObject(0).optString("url", ""); |
|
|
|
|
} catch (Throwable th) { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
subtitleCacheKey = info.optString("subtKey", null); |
|
|
|
|
String playUrl = info.optString("playUrl", ""); |
|
|
|
|
String msg = info.optString("msg", ""); |
|
|
|
|
if(!msg.isEmpty()){ |
|
|
|
|
Toast.makeText(PlayActivity.this, msg, Toast.LENGTH_SHORT).show(); |
|
|
|
|
} |
|
|
|
|
String flag = info.optString("flag"); |
|
|
|
|
String url = info.getString("url"); |
|
|
|
|
HashMap<String, String> headers = null; |
|
|
|
|
@ -631,12 +641,9 @@ public class PlayActivity extends BaseActivity { |
|
|
|
|
playUrl(playUrl + url, headers); |
|
|
|
|
} |
|
|
|
|
} catch (Throwable th) { |
|
|
|
|
// errorWithRetry("获取播放信息错误", true);
|
|
|
|
|
// Toast.makeText(mContext, "获取播放信息错误1", Toast.LENGTH_SHORT).show();
|
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
errorWithRetry("获取播放信息错误", true); |
|
|
|
|
// Toast.makeText(mContext, "获取播放信息错误", Toast.LENGTH_SHORT).show();
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
|