|
|
|
|
@ -781,8 +781,8 @@ public class PlayFragment extends BaseLazyFragment { |
|
|
|
|
|
|
|
|
|
stopParse(); |
|
|
|
|
if(mVideoView!=null) mVideoView.release(); |
|
|
|
|
String subtitleCacheKey = mVodInfo.sourceKey + "-" + mVodInfo.id + "-" + mVodInfo.playFlag + "-" + mVodInfo.playIndex + "-subt"; |
|
|
|
|
String progressKey = mVodInfo.sourceKey + mVodInfo.id + mVodInfo.playFlag + mVodInfo.playIndex; |
|
|
|
|
String subtitleCacheKey = mVodInfo.sourceKey + "-" + mVodInfo.id + "-" + mVodInfo.playFlag + "-" + mVodInfo.playIndex+ "-" + vs.name + "-subt"; |
|
|
|
|
String progressKey = mVodInfo.sourceKey + mVodInfo.id + mVodInfo.playFlag + mVodInfo.playIndex + vs.name; |
|
|
|
|
//重新播放清除现有进度
|
|
|
|
|
if (reset) { |
|
|
|
|
CacheManager.delete(MD5.string2MD5(progressKey), 0); |
|
|
|
|
@ -1227,9 +1227,13 @@ public class PlayFragment extends BaseLazyFragment { |
|
|
|
|
|
|
|
|
|
boolean checkVideoFormat(String url) { |
|
|
|
|
if (sourceBean.getType() == 3) { |
|
|
|
|
if (url.contains("=http") || url.contains(".html")) { |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
Spider sp = ApiConfig.get().getCSP(sourceBean); |
|
|
|
|
if (sp != null && sp.manualVideoCheck()) |
|
|
|
|
if (sp != null && sp.manualVideoCheck()){ |
|
|
|
|
return sp.isVideoFormat(url); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
return DefaultConfig.isVideoFormat(url); |
|
|
|
|
} |
|
|
|
|
|