修复m3u8gzip的问题,https://github.com/AriaLyy/Aria/issues/639
m3u8使用`ignoreFailureTs`后将不会自动重试失败的切片 https://github.com/AriaLyy/Aria/issues/662
This commit is contained in:
@@ -51,6 +51,8 @@ public class SubThreadConfig {
|
||||
public long updateInterval = 1000;
|
||||
// 扩展数据
|
||||
public Object obj;
|
||||
// 忽略失败
|
||||
public boolean ignoreFailure = false;
|
||||
|
||||
/**
|
||||
* 转换线程任务类型
|
||||
|
||||
@@ -420,6 +420,11 @@ public class ThreadTask implements IThreadTask, IThreadTaskObserver {
|
||||
* 重试ts分片
|
||||
*/
|
||||
private void retryM3U8Peer(boolean needRetry) {
|
||||
if (mConfig.ignoreFailure){
|
||||
ALog.d(TAG, "忽略失败的切片");
|
||||
sendFailMsg(null, false);
|
||||
return;
|
||||
}
|
||||
boolean isConnected = NetUtils.isConnected(AriaConfig.getInstance().getAPP());
|
||||
if (!isConnected && !isNotNetRetry) {
|
||||
ALog.w(TAG, String.format("ts切片【%s】重试失败,网络未连接", getFileName()));
|
||||
|
||||
Reference in New Issue
Block a user