91快播 v3.3.0版本的 MD5 值为:094b9519ad2388a8147509cb8a126145
以下内容为反编译后的 AbstractC2965.java 源代码,内容仅作参考
package anta.ሾ;
import android.content.Context;
import anta.ղ.C1158;
import anta.ຍ.C2176;
import anta.Ⴑ.ComponentCallbacksC2389;
import anta.ᗆ.C4027;
import anta.ᛋ.C4367;
import anta.ᛋ.C4382;
import anta.ⷚ.EnumC6526;
import anta.㖶.C7358;
import anta.㖶.InterfaceC7359;
import anta.㟣.C7840;
import anta.㩨.AbstractC8726;
import anta.㫚.C8848;
import anta.㶪.C9816;
import com.theway.abc.v2.analytics.Report;
import com.theway.abc.v2.dsp_v2.player.CommonDSPExoVideoView;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.Callable;
import xyz.doikki.videoplayer.player.VideoView;
public abstract class AbstractC2965 {
public EnumC6526 currentPlatform;
public static final List m3045fetchSearchHotKW$lambda2() {
List<String> list = C1158.f3347;
C7840.m6789(list, "keywords");
ArrayList arrayList = new ArrayList(C2176.m2261(list, 10));
for (String str : list) {
arrayList.add(C1158.m1326(str));
}
return C9816.m8556(arrayList);
}
public static final anta.ᗆ.C4027 m3046fetchVideoUrl$lambda0(anta.ᗆ.C4027 r1) {
throw new UnsupportedOperationException("Method not decompiled: anta.ሾ.AbstractC2965.m3046fetchVideoUrl$lambda0(anta.ᗆ.В):anta.ᗆ.В");
}
public static final List m3047generateEmptyVideoListData$lambda3() {
return new ArrayList();
}
public InterfaceC7359 buildDSPMediaSourceBuilder() {
return new C7358();
}
public String buildTagParams(Object obj) {
C7840.m6785(obj, "data");
return "";
}
public Report.VideoTrackingModel buildTrackingModel(C4027 c4027) {
C7840.m6785(c4027, "dsp");
return new Report.VideoTrackingModel(c4027.f10125, c4027.f10129, c4027.f10124, c4027.f10123, c4027.f10132);
}
public String buildUserParams(Object obj) {
C7840.m6785(obj, "data");
return ((C4027) obj).f10126;
}
public abstract AbstractC8726<List<C4027>> fetchData(int i, int i2, String str);
public AbstractC8726<List<String>> fetchSearchHotKW() {
C4367 c4367 = new C4367(new Callable() {
@Override
public final Object call() {
List m3045fetchSearchHotKW$lambda2;
m3045fetchSearchHotKW$lambda2 = AbstractC2965.m3045fetchSearchHotKW$lambda2();
return m3045fetchSearchHotKW$lambda2;
}
});
C7840.m6789(c4367, "fromCallable {\n … }.toList()\n }");
return c4367;
}
public AbstractC8726<C4027> fetchVideoUrl(final C4027 c4027) {
C7840.m6785(c4027, "video");
C4367 c4367 = new C4367(new Callable() {
@Override
public final Object call() {
return AbstractC2965.m3046fetchVideoUrl$lambda0(C4027.this);
}
});
C7840.m6789(c4367, "fromCallable {\n video\n }");
return c4367;
}
public final AbstractC8726<List<C4027>> generateEmptyVideoListData() {
C4367 c4367 = new C4367(new Callable() {
@Override
public final Object call() {
List m3047generateEmptyVideoListData$lambda3;
m3047generateEmptyVideoListData$lambda3 = AbstractC2965.m3047generateEmptyVideoListData$lambda3();
return m3047generateEmptyVideoListData$lambda3;
}
});
C7840.m6789(c4367, "fromCallable {\n …PCommonVideo>()\n }");
return c4367;
}
public final AbstractC8726<C4027> generateErrorVideoUrlResult(C4027 c4027) {
C7840.m6785(c4027, "video");
c4027.m4235("http://error_video.com");
C4382 c4382 = new C4382(c4027);
C7840.m6789(c4382, "just(video)");
return c4382;
}
public Map<String, String> generatePlayHeaders(String str) {
C7840.m6785(str, "playUrl");
return new LinkedHashMap();
}
public VideoView<C8848> generateVideoView(Context context) {
C7840.m6785(context, "context");
return new CommonDSPExoVideoView(context, getCurrentPlatform(), buildDSPMediaSourceBuilder());
}
public final EnumC6526 getCurrentPlatform() {
EnumC6526 enumC6526 = this.currentPlatform;
if (enumC6526 != null) {
return enumC6526;
}
C7840.m6788("currentPlatform");
throw null;
}
public boolean hookOnClickSearch(ComponentCallbacksC2389 componentCallbacksC2389, String str) {
C7840.m6785(componentCallbacksC2389, "fragment");
C7840.m6785(str, "kw");
return false;
}
public boolean hookOnClickUserAvatar(ComponentCallbacksC2389 componentCallbacksC2389, C4027 c4027) {
C7840.m6785(componentCallbacksC2389, "fragment");
C7840.m6785(c4027, "dspCommonVideo");
return false;
}
public void init(EnumC6526 enumC6526) {
C7840.m6785(enumC6526, "currentPlatform");
setCurrentPlatform(enumC6526);
}
public String parseTagRequestData(String str) {
C7840.m6785(str, "data");
return str;
}
public String parseTagShowData(String str) {
C7840.m6785(str, "data");
return str;
}
public String parseUserParams(String str) {
C7840.m6785(str, "data");
return str;
}
public final void setCurrentPlatform(EnumC6526 enumC6526) {
C7840.m6785(enumC6526, "<set-?>");
this.currentPlatform = enumC6526;
}
public boolean supportLongVideo() {
return false;
}
public boolean supportSearch() {
return true;
}
}