pull/589/head
FongMi 1 year ago
parent f096f7074a
commit ab4fe6f52b
  1. 4
      app/src/main/java/com/fongmi/android/tv/Constant.java
  2. 5
      app/src/main/java/com/fongmi/android/tv/player/danmaku/Loader.java

@ -1,6 +1,7 @@
package com.fongmi.android.tv;
public class Constant {
//快進時間單位
public static final int INTERVAL_SEEK = 10 * 1000;
//控件隱藏時間
@ -17,6 +18,8 @@ public class Constant {
public static final int TIMEOUT_XML = 15 * 1000;
//播放超時時間
public static final int TIMEOUT_PLAY = 15 * 1000;
//彈幕超時時間
public static final int TIMEOUT_DANMAKU = 30 * 1000;
//解析預設時間
public static final int TIMEOUT_PARSE_DEF = 15 * 1000;
//嗅探超時時間
@ -27,4 +30,5 @@ public class Constant {
public static final int TIMEOUT_SYNC = 2 * 1000;
//搜尋線程數量
public static final int THREAD_POOL = 10;
}

@ -1,5 +1,6 @@
package com.fongmi.android.tv.player.danmaku;
import com.fongmi.android.tv.Constant;
import com.fongmi.android.tv.bean.Danmaku;
import com.fongmi.android.tv.utils.UrlUtil;
import com.github.catvod.net.OkHttp;
@ -13,8 +14,6 @@ import master.flame.danmaku.danmaku.parser.android.AndroidFileSource;
public class Loader implements ILoader {
private static final int TIMEOUT = 30 * 1000;
private AndroidFileSource dataSource;
public Loader(Danmaku item) {
@ -29,7 +28,7 @@ public class Loader implements ILoader {
public void load(String url) throws IllegalDataException {
try {
OkHttp.cancel("danmaku");
load(OkHttp.newCall(OkHttp.client(TIMEOUT), UrlUtil.convert(url), "danmaku").execute().body().byteStream());
load(OkHttp.newCall(OkHttp.client(Constant.TIMEOUT_DANMAKU), UrlUtil.convert(url), "danmaku").execute().body().byteStream());
} catch (IOException e) {
e.printStackTrace();
}

Loading…
Cancel
Save