37 lines
1.4 KiB
Java
37 lines
1.4 KiB
Java
|
package c.i.a.c.d2;
|
||
|
|
||
|
import android.content.Context;
|
||
|
import android.util.SparseArray;
|
||
|
import c.i.a.c.a2.l;
|
||
|
import c.i.a.c.d2.c0;
|
||
|
import c.i.a.c.h2.j;
|
||
|
import c.i.a.c.h2.p;
|
||
|
/* compiled from: DefaultMediaSourceFactory */
|
||
|
public final class n implements a0 {
|
||
|
public final SparseArray<a0> a;
|
||
|
public final int[] b;
|
||
|
|
||
|
public n(Context context, l lVar) {
|
||
|
p pVar = new p(context);
|
||
|
SparseArray<a0> sparseArray = new SparseArray<>();
|
||
|
try {
|
||
|
sparseArray.put(0, (a0) Class.forName("com.google.android.exoplayer2.source.dash.DashMediaSource$Factory").asSubclass(a0.class).getConstructor(j.a.class).newInstance(pVar));
|
||
|
} catch (Exception unused) {
|
||
|
}
|
||
|
try {
|
||
|
sparseArray.put(1, (a0) Class.forName("com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource$Factory").asSubclass(a0.class).getConstructor(j.a.class).newInstance(pVar));
|
||
|
} catch (Exception unused2) {
|
||
|
}
|
||
|
try {
|
||
|
sparseArray.put(2, (a0) Class.forName("com.google.android.exoplayer2.source.hls.HlsMediaSource$Factory").asSubclass(a0.class).getConstructor(j.a.class).newInstance(pVar));
|
||
|
} catch (Exception unused3) {
|
||
|
}
|
||
|
sparseArray.put(3, new c0.b(pVar, lVar));
|
||
|
this.a = sparseArray;
|
||
|
this.b = new int[sparseArray.size()];
|
||
|
for (int i = 0; i < this.a.size(); i++) {
|
||
|
this.b[i] = this.a.keyAt(i);
|
||
|
}
|
||
|
}
|
||
|
}
|