m3u8增加了ignoreFailureTs方法,忽略虾类失败的ts切片

修复在dialogFragment的`onCreateDialog()`注册导致的注解不生效问题
This commit is contained in:
laoyuyu
2019-12-15 21:52:50 +08:00
parent d9ed7f87d2
commit f3d5e0135a
10 changed files with 119 additions and 53 deletions

View File

@@ -109,6 +109,20 @@ public class M3U8TaskOption implements ITaskOption {
*/
private SoftReference<IKeyUrlConverter> keyUrlConverter;
/**
* 忽略下载失败的ts切片。
* true即使有失败的切片下载完成后也要合并所有切片并进入complete回调
*/
private boolean ignoreFailureTs = false;
public boolean isIgnoreFailureTs() {
return ignoreFailureTs;
}
public void setIgnoreFailureTs(boolean ignoreFailureTs) {
this.ignoreFailureTs = ignoreFailureTs;
}
public IKeyUrlConverter getKeyUrlConverter() {
return keyUrlConverter == null ? null : keyUrlConverter.get();
}