Support m4a

pull/123/head
FongMi 3 years ago
parent 17391fa4fb
commit aae22c9f7f
  1. 3
      app/src/leanback/res/values/styles.xml
  2. 4
      app/src/main/java/com/fongmi/android/tv/ui/custom/CustomWebView.java
  3. 4
      app/src/main/java/com/fongmi/android/tv/utils/Sniffer.java
  4. BIN
      app/src/main/res/drawable/radio.png

@ -22,8 +22,10 @@
<style name="VodPlayerStyle">
<item name="auto_show">false</item>
<item name="resize_mode">fit</item>
<item name="use_artwork">true</item>
<item name="use_controller">false</item>
<item name="animation_enabled">false</item>
<item name="default_artwork">@drawable/radio</item>
<item name="controller_layout_id">@layout/view_controller_bottom</item>
</style>
@ -32,6 +34,7 @@
<item name="resize_mode">fill</item>
<item name="use_artwork">true</item>
<item name="animation_enabled">false</item>
<item name="default_artwork">@drawable/radio</item>
</style>
</resources>

@ -5,6 +5,8 @@ import android.content.Context;
import android.net.http.SslError;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.webkit.CookieManager;
import android.webkit.SslErrorHandler;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
@ -110,6 +112,8 @@ public class CustomWebView extends WebView {
private void post(Map<String, String> headers, String url) {
Map<String, String> news = new HashMap<>();
String cookie = CookieManager.getInstance().getCookie(url);
if (!TextUtils.isEmpty(cookie)) news.put("cookie", cookie);
for (String key : headers.keySet()) if (keys.contains(key.toLowerCase())) news.put(key, headers.get(key));
handler.removeCallbacks(mTimer);
handler.post(() -> {

@ -5,8 +5,8 @@ import java.util.regex.Pattern;
public class Sniffer {
public static final Pattern RULE = Pattern.compile(
"http((?!http).){12,}?\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)\\?.*|" +
"http((?!http).){12,}\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)|" +
"http((?!http).){12,}?\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a)\\?.*|" +
"http((?!http).){12,}\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a)|" +
"http((?!http).)*?xg.php\\?id=|" +
"http((?!http).)*?video/tos*"
);

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Loading…
Cancel
Save