QQ浏览器 v12.2.3.7053版本的 MD5 值为:8285ab3059e5c8b521a264dfbc5c3685
以下内容为反编译后的 AVPreloadService.java 源代码,内容仅作参考
package com.tencent.ilivesdk.avpreloadservice;
import android.content.Context;
import android.os.Bundle;
import android.text.TextUtils;
import com.tencent.falco.utils.ThreadCenter;
import com.tencent.ilivesdk.avpreloadservice.AVPreloadStrategyManger;
import com.tencent.ilivesdk.avpreloadservice.AVPreloadSwitch;
import com.tencent.ilivesdk.avpreloadservice.AVPreloadTaskManager;
import com.tencent.ilivesdk.avpreloadservice_interface.AVPreloadServiceAdapter;
import com.tencent.ilivesdk.avpreloadservice_interface.AVPreloadServiceInterface;
import com.tencent.ilivesdk.avpreloadservice_interface.AVPreloadTaskInterface;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
public class AVPreloadService implements ThreadCenter.HandlerKeyable, AVPreloadStrategyManger.AVPreloadStrategyChangeListener, AVPreloadSwitch.AVPreloadSwitchListener, AVPreloadServiceInterface {
private AVPreloadTaskManager f12671a;
private AVPreloadSwitch f12672b;
private AVPreloadStrategyManger f12674d;
private AVPreloadServiceAdapter e;
private boolean f12673c = false;
private boolean f = false;
private AVPreloadServiceInterface.AVPreloadScenes g = AVPreloadServiceInterface.AVPreloadScenes.LIVE_TAB;
private AVPreloadServiceInterface.AVPreloadScenes h = AVPreloadServiceInterface.AVPreloadScenes.LIVE_TAB;
private String a(String str, String str2) {
Iterator<List<AVPreloadTask>> it = this.f12674d.b().values().iterator();
while (it.hasNext()) {
for (AVPreloadTask aVPreloadTask : it.next()) {
if (str.equalsIgnoreCase(aVPreloadTask.u()) || str2.equalsIgnoreCase(aVPreloadTask.s())) {
return aVPreloadTask.q() ? aVPreloadTask.v() : str;
}
}
}
return null;
}
private List<AVPreloadTask> a(List<String> list, List<AVPreloadTask> list2) {
boolean z;
for (String str : list) {
if (!TextUtils.isEmpty(str)) {
String c2 = AVPreloadUtils.c(str);
for (AVPreloadTask aVPreloadTask : list2) {
if (aVPreloadTask != null && (str.equalsIgnoreCase(aVPreloadTask.u()) || c2.equalsIgnoreCase(aVPreloadTask.s()))) {
z = true;
aVPreloadTask.b(str);
AVPreloadLog.b("AVPreload|AVPreloadService", "hit strategy list task url= " + aVPreloadTask.u() + " scenes = " + this.g, new Object[0]);
list2.remove(aVPreloadTask);
list2.add(aVPreloadTask);
break;
}
}
z = false;
if (!z) {
AVPreloadLog.b("AVPreload|AVPreloadService", "not hit strategy list task url = " + str + " scenes = " + this.g, new Object[0]);
AVPreloadTask c3 = this.f12671a.c(str);
if (c3 == null) {
c3 = new AVPreloadTask();
c3.a(AVPreloadUtils.c(str));
}
c3.b(str);
list2.add(c3);
}
}
}
return list2;
}
private String b(String str, String str2) {
for (AVPreloadTask aVPreloadTask : this.f12671a.d()) {
if (str.equalsIgnoreCase(aVPreloadTask.u()) || str2.equalsIgnoreCase(aVPreloadTask.s())) {
return aVPreloadTask.q() ? aVPreloadTask.v() : str;
}
}
for (AVPreloadTask aVPreloadTask2 : this.f12671a.c()) {
if (str.equalsIgnoreCase(aVPreloadTask2.u()) || str2.equalsIgnoreCase(aVPreloadTask2.s())) {
return aVPreloadTask2.q() ? aVPreloadTask2.v() : str;
}
}
for (AVPreloadTask aVPreloadTask3 : this.f12671a.e()) {
if (str.equalsIgnoreCase(aVPreloadTask3.u()) || str2.equalsIgnoreCase(aVPreloadTask3.s())) {
return aVPreloadTask3.q() ? aVPreloadTask3.v() : str;
}
}
return null;
}
private String c(String str, String str2) {
for (AVPreloadTask aVPreloadTask : this.f12671a.f()) {
if (str.equalsIgnoreCase(aVPreloadTask.u()) || str2.equalsIgnoreCase(aVPreloadTask.s())) {
return (System.currentTimeMillis() - aVPreloadTask.x() <= ((long) aVPreloadTask.p()) * 1000 && aVPreloadTask.q()) ? aVPreloadTask.v() : str;
}
}
return null;
}
private AVPreloadTask d(String str, String str2) {
Iterator<List<AVPreloadTask>> it = this.f12674d.b().values().iterator();
while (it.hasNext()) {
for (AVPreloadTask aVPreloadTask : it.next()) {
if (str.equalsIgnoreCase(aVPreloadTask.v()) || str.equalsIgnoreCase(aVPreloadTask.u()) || str2.equalsIgnoreCase(aVPreloadTask.s())) {
return aVPreloadTask;
}
}
}
return null;
}
private AVPreloadTask e(String str, String str2) {
for (AVPreloadTask aVPreloadTask : this.f12671a.d()) {
if (str.equalsIgnoreCase(aVPreloadTask.v()) || str.equalsIgnoreCase(aVPreloadTask.u()) || str2.equalsIgnoreCase(aVPreloadTask.s())) {
return aVPreloadTask;
}
}
for (AVPreloadTask aVPreloadTask2 : this.f12671a.c()) {
if (str.equalsIgnoreCase(aVPreloadTask2.v()) || str.equalsIgnoreCase(aVPreloadTask2.u()) || str2.equalsIgnoreCase(aVPreloadTask2.s())) {
return aVPreloadTask2;
}
}
for (AVPreloadTask aVPreloadTask3 : this.f12671a.e()) {
if (str.equalsIgnoreCase(aVPreloadTask3.v()) || str.equalsIgnoreCase(aVPreloadTask3.u()) || str2.equalsIgnoreCase(aVPreloadTask3.s())) {
return aVPreloadTask3;
}
}
return null;
}
private AVPreloadTask f(String str, String str2) {
for (AVPreloadTask aVPreloadTask : this.f12671a.f()) {
if (str.equalsIgnoreCase(aVPreloadTask.v()) || str.equalsIgnoreCase(aVPreloadTask.u()) || str2.equalsIgnoreCase(aVPreloadTask.s())) {
return aVPreloadTask;
}
}
return null;
}
@Override
public void a() {
this.f12672b.b();
}
@Override
public void a(int i) {
}
@Override
public void a(Context context) {
AVPreloadLog.a(this.e.a());
this.f12672b = new AVPreloadSwitch();
this.f12672b.a(this.e);
this.f12671a = new AVPreloadTaskManager();
this.f12671a.a(context, this.e.b(), new AVPreloadTaskManager.DLProxyInitCompletedListener() {
@Override
public void a() {
AVPreloadService.this.f12673c = true;
}
}, this.e.c());
this.f12674d = new AVPreloadStrategyManger();
this.f12674d.a(this);
this.f12672b.a(this);
a();
}
@Override
public void a(Bundle bundle) {
this.f12672b.a(bundle);
}
@Override
public void a(AVPreloadServiceAdapter aVPreloadServiceAdapter) {
this.e = aVPreloadServiceAdapter;
}
@Override
public void a(AVPreloadServiceInterface.AVPreloadResultListener aVPreloadResultListener) {
this.f12671a.a(aVPreloadResultListener);
}
@Override
public void a(AVPreloadServiceInterface.AVPreloadScenes aVPreloadScenes) {
this.g = aVPreloadScenes;
if (this.g != AVPreloadServiceInterface.AVPreloadScenes.SWITCH_ROOM) {
this.h = aVPreloadScenes;
}
this.f12671a.a(this.f12674d.b(aVPreloadScenes));
if (!this.f) {
AVPreloadLog.c("AVPreload|Core", "set preload scenes switch is not ready.", new Object[0]);
return;
}
AVPreloadSwitch.SwitchConfig a2 = this.f12672b.a(aVPreloadScenes);
if (a2 == null) {
AVPreloadLog.c("AVPreload|Core", "set preload scenes switch is null", new Object[0]);
return;
}
if (a2.f != 0) {
this.f12671a.a(a2.f);
}
if (a2.h != 0) {
this.f12671a.d(a2.h);
}
if (a2.g != 0) {
this.f12671a.b(a2.g);
}
this.f12671a.a(a2.f12696d);
this.f12671a.b(a2.e);
this.f12671a.a(a2.i);
this.f12671a.c(a2.j);
this.f12671a.b(a2.k);
}
@Override
public void a(AVPreloadServiceInterface.AVPreloadScenes aVPreloadScenes, AVPreloadTask aVPreloadTask) {
if (!this.f12673c) {
AVPreloadLog.c("AVPreload|Core", "onEliminatedTask but isPreloadTaskManagerInited = false", new Object[0]);
return;
}
AVPreloadLog.b("AVPreload|Core", "------strategy list eliminated task url = " + aVPreloadTask.u() + " local url" + aVPreloadTask.v() + " scene = " + aVPreloadScenes, new Object[0]);
if (aVPreloadTask.E()) {
return;
}
this.f12671a.c(aVPreloadTask);
}
@Override
public void a(AVPreloadServiceInterface.AVPreloadScenes aVPreloadScenes, String str) {
boolean z;
if (this.g == aVPreloadScenes) {
c(str);
z = true;
} else {
z = false;
}
AVPreloadLog.b("AVPreload|Core", "is can stop " + z + " scenes = " + aVPreloadScenes + " current scenes = " + this.g + " url = " + str, new Object[0]);
}
@Override
public void a(Map<AVPreloadServiceInterface.AVPreloadScenes, Integer> map) {
this.f12674d.a(map);
}
@Override
public boolean a(String str) {
if (!this.f12673c) {
AVPreloadLog.c("AVPreload|Core", "addTask but isPreloadTaskManagerInited = false", new Object[0]);
return false;
}
if (this.f && !this.f12672b.c(this.g)) {
AVPreloadLog.b("AVPreload|Core", "------addTask not support preload Scenes " + this.g, new Object[0]);
return false;
}
AVPreloadTask c2 = this.f12671a.c(str);
if (c2 == null) {
c2 = new AVPreloadTask();
c2.a(AVPreloadUtils.c(str));
}
c2.l(0L);
c2.b(str);
this.f12674d.a(this.g, c2);
this.f12674d.b(this.g, c2);
if (this.f12671a.b(c2)) {
AVPreloadLog.b("AVPreload|Core", "------add task task is in working queue url = " + str + " scenes = " + this.g, new Object[0]);
} else {
this.f12671a.f((AVPreloadTaskInterface) c2);
AVPreloadLog.b("AVPreload|Core", "------add task url = " + str + " scenes = " + this.g, new Object[0]);
}
return false;
}
@Override
public boolean a(List<String> list) {
if (!this.f12673c) {
AVPreloadLog.c("AVPreload|Core", "addTask urls but isPreloadTaskManagerInited = false", new Object[0]);
return false;
}
if (list == null || list.size() <= 0) {
AVPreloadLog.b("AVPreload|Core", "------add task urls is empty, stop all", new Object[0]);
this.f12671a.j();
return false;
}
if (this.f && !this.f12672b.c(this.g)) {
AVPreloadLog.b("AVPreload|Core", "------not support preload Scenes " + this.g, new Object[0]);
return false;
}
synchronized (this) {
List<AVPreloadTask> a2 = this.f12674d.a(this.g);
List<AVPreloadTask> a3 = a(list, new ArrayList(a2));
int size = list.size();
while (a3.size() > size) {
AVPreloadTask aVPreloadTask = a3.get(0);
if (aVPreloadTask != null) {
this.f12671a.c(aVPreloadTask);
a3.remove(aVPreloadTask);
}
}
AVPreloadLog.b("AVPreload|Core", "------add task prepare to preload task size = " + size + " list size =" + a3.size(), new Object[0]);
a2.clear();
Iterator<AVPreloadTask> it = this.f12671a.c().iterator();
while (it.hasNext()) {
AVPreloadTask next = it.next();
if (!a3.contains(next)) {
this.f12671a.c(next);
it.remove();
}
}
int i = 6;
if (list.size() <= 6) {
i = list.size();
}
this.f12671a.a(i);
for (AVPreloadTask aVPreloadTask2 : a3) {
if (System.currentTimeMillis() - aVPreloadTask2.x() > aVPreloadTask2.p() * 1000) {
a(aVPreloadTask2.u());
}
}
}
return false;
}
@Override
public void b(int i) {
this.f12671a.b(i);
}
@Override
public void b(AVPreloadServiceInterface.AVPreloadResultListener aVPreloadResultListener) {
this.f12671a.b(aVPreloadResultListener);
}
@Override
public void b(String str) {
AVPreloadTask c2;
if (!this.f12673c) {
AVPreloadLog.c("AVPreload|Core", "remove but isPreloadTaskManagerInited = false", new Object[0]);
return;
}
if (TextUtils.isEmpty(str) || (c2 = this.f12671a.c(str)) == null) {
return;
}
this.f12671a.g((AVPreloadTaskInterface) c2);
AVPreloadLog.b("AVPreload|Core", "------remove task url = " + str + " scenes = " + this.g, new Object[0]);
}
@Override
public void b(List<String> list) {
AVPreloadTask c2;
if (!this.f12673c) {
AVPreloadLog.c("AVPreload|Core", "remove urls but isPreloadTaskManagerInited = false", new Object[0]);
return;
}
if (list == null || list.size() == 0) {
return;
}
for (String str : list) {
if (!TextUtils.isEmpty(str) && (c2 = this.f12671a.c(str)) != null) {
this.f12671a.g((AVPreloadTaskInterface) c2);
AVPreloadLog.a("AVPreload|Core", "------remove task url = " + str + " scenes = " + this.g, new Object[0]);
}
}
}
@Override
public boolean b() {
if (!this.f || this.f12672b.c(this.g)) {
return true;
}
AVPreloadLog.b("AVPreload|Core", "------isSupportPreload not support preload Scenes " + this.g, new Object[0]);
return false;
}
@Override
public void c() {
if (this.f12673c) {
this.f12671a.g();
} else {
AVPreloadLog.c("AVPreload|Core", "removeAll but isPreloadTaskManagerInited = false", new Object[0]);
}
}
@Override
public void c(int i) {
this.f12671a.a(i);
}
@Override
public void c(AVPreloadServiceInterface.AVPreloadResultListener aVPreloadResultListener) {
this.f12671a.b();
}
@Override
public void c(String str) {
AVPreloadTask c2;
if (!this.f12673c) {
AVPreloadLog.c("AVPreload|Core", "stop but isPreloadTaskManagerInited = false", new Object[0]);
return;
}
if (TextUtils.isEmpty(str) || (c2 = this.f12671a.c(str)) == null) {
return;
}
this.f12671a.c(c2);
AVPreloadLog.b("AVPreload|Core", "------stop task url = " + str + " scenes = " + this.g, new Object[0]);
}
@Override
public void c(List<String> list) {
AVPreloadTask c2;
if (!this.f12673c) {
AVPreloadLog.c("AVPreload|Core", "stop urls but isPreloadTaskManagerInited = false", new Object[0]);
return;
}
if (list == null || list.size() == 0) {
return;
}
for (String str : list) {
if (!TextUtils.isEmpty(str) && (c2 = this.f12671a.c(str)) != null) {
this.f12671a.c(c2);
}
}
}
@Override
public void d() {
ThreadCenter.a(this);
this.f12673c = false;
this.f12671a.a();
this.f12674d.a();
this.f12672b.a((AVPreloadSwitch.AVPreloadSwitchListener) null);
AVPreloadLog.a();
}
@Override
public void d(int i) {
this.f12671a.c(i);
}
@Override
public void d(String str) {
if (!this.f12673c) {
AVPreloadLog.c("AVPreload|Core", "pause other but isPreloadTaskManagerInited = false", new Object[0]);
return;
}
AVPreloadLog.b("AVPreload|Core", "------pause other task url = " + str + " scenes = " + this.g, new Object[0]);
this.f12671a.d(str);
AVPreloadTask c2 = this.f12671a.c(str);
if (c2 != null) {
c2.d(true);
}
if (this.g != AVPreloadServiceInterface.AVPreloadScenes.SWITCH_ROOM) {
List<AVPreloadTask> a2 = this.f12674d.a(this.g);
if (c2 != null) {
a2.remove(c2);
a2.add(0, c2);
}
}
}
@Override
public void e() {
}
@Override
public void e(String str) {
if (!this.f12673c) {
AVPreloadLog.c("AVPreload|Core", "preparePlay but isPreloadTaskManagerInited = false", new Object[0]);
return;
}
Iterator<List<AVPreloadTask>> it = this.f12674d.b().values().iterator();
while (it.hasNext()) {
Iterator<AVPreloadTask> it2 = it.next().iterator();
while (it2.hasNext()) {
it2.next().d(false);
}
}
this.f12671a.i();
AVPreloadTask c2 = this.f12671a.c(str);
if (c2 == null) {
AVPreloadLog.c("AVPreload|Core", "------prepare play but task is not ready, url = " + str, new Object[0]);
return;
}
c2.d(true);
this.f12671a.a(c2);
AVPreloadLog.b("AVPreload|Core", "------prepare play,url = " + c2.u() + "local url = " + c2.v() + " scene = " + this.g, new Object[0]);
}
@Override
public void f() {
if (this.f12673c) {
this.f12671a.j();
} else {
AVPreloadLog.c("AVPreload|Core", "stop all but isPreloadTaskManagerInited = false", new Object[0]);
}
}
@Override
public void f(String str) {
}
@Override
public void g() {
if (this.f12673c) {
this.f12671a.k();
} else {
AVPreloadLog.c("AVPreload|Core", "pause all but isPreloadTaskManagerInited = false", new Object[0]);
}
}
@Override
public boolean g(String str) {
if (TextUtils.isEmpty(str)) {
return false;
}
String h = h(str);
return !TextUtils.isEmpty(h) && h.startsWith("http://127.0.0.1");
}
@Override
public String h(String str) {
if (this.f && !this.f12672b.c(this.g)) {
AVPreloadLog.b("AVPreload|Core", "------exchangeLocalServerPlayUrl not support preload Scenes " + this.g, new Object[0]);
return str;
}
String c2 = AVPreloadUtils.c(str);
if (c2 == null) {
c2 = "";
}
String a2 = a(str, c2);
if (!TextUtils.isEmpty(a2)) {
return a2;
}
String b2 = b(str, c2);
if (!TextUtils.isEmpty(b2)) {
return b2;
}
String c3 = c(str, c2);
return !TextUtils.isEmpty(c3) ? c3 : str;
}
@Override
public void h() {
if (!this.f12673c) {
AVPreloadLog.c("AVPreload|Core", "switchPreload2LiveTabPage but isPreloadTaskManagerInited = false", new Object[0]);
return;
}
if (this.h != AVPreloadServiceInterface.AVPreloadScenes.LIVE_TAB) {
AVPreloadLog.b("AVPreload|AVPreloadService", "switchPreload2LiveTabPage not fit latestPreloadScenes=" + this.h, new Object[0]);
return;
}
this.g = AVPreloadServiceInterface.AVPreloadScenes.LIVE_TAB;
this.f12671a.j();
this.f12671a.a(this.f12674d.b(AVPreloadServiceInterface.AVPreloadScenes.LIVE_TAB));
List<AVPreloadTask> a2 = this.f12674d.a(AVPreloadServiceInterface.AVPreloadScenes.LIVE_TAB);
ArrayList<AVPreloadTask> arrayList = new ArrayList(a2);
a2.clear();
for (AVPreloadTask aVPreloadTask : arrayList) {
aVPreloadTask.d(false);
a(aVPreloadTask.u());
}
}
@Override
public String i(String str) {
String b2 = AVPreloadUtils.b(str);
if (b2 == null) {
b2 = "";
}
Iterator<List<AVPreloadTask>> it = this.f12674d.b().values().iterator();
while (it.hasNext()) {
for (AVPreloadTask aVPreloadTask : it.next()) {
if (str.equalsIgnoreCase(aVPreloadTask.v()) || b2.equalsIgnoreCase(AVPreloadUtils.b(aVPreloadTask.v()))) {
AVPreloadLog.b("AVPreload|Core", "------ exchangeRemoteServerPlayUrl url = " + aVPreloadTask.u() + " local url = " + aVPreloadTask.v(), new Object[0]);
return aVPreloadTask.u();
}
}
}
for (AVPreloadTask aVPreloadTask2 : this.f12671a.d()) {
if (str.equalsIgnoreCase(aVPreloadTask2.v()) || b2.equalsIgnoreCase(AVPreloadUtils.b(aVPreloadTask2.v()))) {
AVPreloadLog.b("AVPreload|Core", "------ exchangeRemoteServerPlayUrl url = " + aVPreloadTask2.u() + " local url = " + aVPreloadTask2.v(), new Object[0]);
return aVPreloadTask2.u();
}
}
for (AVPreloadTask aVPreloadTask3 : this.f12671a.c()) {
if (str.equalsIgnoreCase(aVPreloadTask3.v()) || b2.equalsIgnoreCase(AVPreloadUtils.b(aVPreloadTask3.v()))) {
AVPreloadLog.b("AVPreload|Core", "------ exchangeRemoteServerPlayUrl url = " + aVPreloadTask3.u() + " local url = " + aVPreloadTask3.v(), new Object[0]);
return aVPreloadTask3.u();
}
}
for (AVPreloadTask aVPreloadTask4 : this.f12671a.e()) {
if (str.equalsIgnoreCase(aVPreloadTask4.v()) || b2.equalsIgnoreCase(AVPreloadUtils.b(aVPreloadTask4.v()))) {
AVPreloadLog.b("AVPreload|Core", "------ exchangeRemoteServerPlayUrl url = " + aVPreloadTask4.u() + " local url = " + aVPreloadTask4.v(), new Object[0]);
return aVPreloadTask4.u();
}
}
for (AVPreloadTask aVPreloadTask5 : this.f12671a.f()) {
if (str.equalsIgnoreCase(aVPreloadTask5.v()) || b2.equalsIgnoreCase(AVPreloadUtils.b(aVPreloadTask5.v()))) {
AVPreloadLog.b("AVPreload|Core", "------ exchangeRemoteServerPlayUrl url = " + aVPreloadTask5.u() + " local url = " + aVPreloadTask5.v(), new Object[0]);
return aVPreloadTask5.u();
}
}
return str;
}
@Override
public void i() {
if (!this.f12673c) {
AVPreloadLog.c("AVPreload|Core", "switchPreload2FeedsPage but isPreloadTaskManagerInited = false", new Object[0]);
return;
}
if (this.h != AVPreloadServiceInterface.AVPreloadScenes.CLICKED_FEEDS) {
AVPreloadLog.b("AVPreload|AVPreloadService", "switchPreload2FeedsPage not fit latestPreloadScenes=" + this.h, new Object[0]);
return;
}
this.g = AVPreloadServiceInterface.AVPreloadScenes.CLICKED_FEEDS;
AVPreloadLog.b("AVPreload|Core", "------switchPreload2FeedsPage scenes = " + this.g, new Object[0]);
this.f12671a.j();
this.f12671a.a(this.f12674d.b(AVPreloadServiceInterface.AVPreloadScenes.CLICKED_FEEDS));
List<AVPreloadTask> a2 = this.f12674d.a(AVPreloadServiceInterface.AVPreloadScenes.CLICKED_FEEDS);
ArrayList<AVPreloadTask> arrayList = new ArrayList(a2);
a2.clear();
for (AVPreloadTask aVPreloadTask : arrayList) {
aVPreloadTask.d(false);
a(aVPreloadTask.u());
}
}
@Override
public AVPreloadTask k(String str) {
if (str != null && !str.isEmpty()) {
String c2 = AVPreloadUtils.c(str);
if (c2 == null) {
c2 = "";
}
AVPreloadTask d2 = d(str, c2);
if (d2 != null) {
return d2;
}
AVPreloadTask e = e(str, c2);
if (e != null) {
return e;
}
AVPreloadTask f = f(str, c2);
if (f != null) {
return f;
}
}
return null;
}
@Override
public List<AVPreloadTaskInterface> j() {
ArrayList arrayList = new ArrayList();
for (AVPreloadTask aVPreloadTask : this.f12671a.d()) {
if (!arrayList.contains(aVPreloadTask)) {
arrayList.add(aVPreloadTask);
}
}
for (AVPreloadTask aVPreloadTask2 : this.f12671a.c()) {
if (!arrayList.contains(aVPreloadTask2)) {
arrayList.add(aVPreloadTask2);
}
}
for (AVPreloadTask aVPreloadTask3 : this.f12671a.e()) {
if (!arrayList.contains(aVPreloadTask3)) {
arrayList.add(aVPreloadTask3);
}
}
return arrayList;
}
@Override
public void k() {
if (this.f12672b.a() == null || this.f12672b.a().size() == 0) {
return;
}
this.f = true;
}
}