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;
    }
}