|
|
|
|
@ -1276,10 +1276,10 @@ public class PlayActivity extends BaseActivity { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
boolean checkVideoFormat(String url) { |
|
|
|
|
if (url.contains("url=http") || url.contains(".html")) { |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
if (sourceBean.getType() == 3) { |
|
|
|
|
if (url.contains("=http") || url.contains(".html")) { |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
Spider sp = ApiConfig.get().getCSP(sourceBean); |
|
|
|
|
if (sp != null && sp.manualVideoCheck()) |
|
|
|
|
return sp.isVideoFormat(url); |
|
|
|
|
@ -1485,7 +1485,7 @@ public class PlayActivity extends BaseActivity { |
|
|
|
|
@Nullable |
|
|
|
|
@Override |
|
|
|
|
public WebResourceResponse shouldInterceptRequest(WebView view, String url) { |
|
|
|
|
return checkIsVideo(url, new HashMap<>()); |
|
|
|
|
return null; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Nullable |
|
|
|
|
@ -1505,8 +1505,7 @@ public class PlayActivity extends BaseActivity { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
WebResourceResponse response = checkIsVideo(url, webHeaders); |
|
|
|
|
return response; |
|
|
|
|
return checkIsVideo(url, webHeaders); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|