EpgThirdPlayer v0.1.7版本的 MD5 值为:01b85d80b3df6a89b6193076bc73485f

以下内容为反编译后的 ExternalCdnStubTest.java 源代码,内容仅作参考


package top.hnxs.sctel.thirdplayer.play.tx.externalcdn;

import android.text.TextUtils;
import android.util.Log;
import com.gd.snmutils.SURLBean;
import com.gd.snmutils.VideoIdBean;
import com.tencent.ktsdk.main.sdk_interface.player.KTTV_IMediaPlayer;
import com.tencent.ktsdk.main.sdk_interface.player.KTTV_IPTV_SURLBean;
import com.tencent.ktsdk.main.sdk_interface.player.KTTV_IPTV_VideoIdBean;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import top.hnxs.sctel.thirdplayer.inter.OkHttpRequestCallback;
import top.hnxs.sctel.thirdplayer.inter.OpenErrorDialogListener;

public class ExternalCdnStubTest {
    public static String EXTERNAL_CDN_URL_FOR_TEST = "http://118.122.242.46:5031/11100002/PORTAL1713405284883_5117/index.m3u8?usercode=tencent_test";
    private static String TAG = "ExternalCdnStubTest";

    public static void fetchExternalCdnAddress(List<KTTV_IPTV_VideoIdBean> list, Map<String, String> map, KTTV_IMediaPlayer.OnTsCdnFetchRspListener onTsCdnFetchRspListener, long j, String str, OpenErrorDialogListener openErrorDialogListener, OkHttpRequestCallback okHttpRequestCallback, String str2) {
        Log.i("[ZZX调试]" + TAG, "[ZZX调试]fetchExternalCdnAddress videoIdBean:" + list);
        Log.i("[ZZX调试]" + TAG, "[ZZX调试]fetchExternalCdnAddress paramMap:" + map);
        ArrayList arrayList = new ArrayList();
        KTTV_IPTV_SURLBean kTTV_IPTV_SURLBean = new KTTV_IPTV_SURLBean();
        kTTV_IPTV_SURLBean.url = str2;
        arrayList.add(kTTV_IPTV_SURLBean);
        onTsCdnFetchRspListener.onFetchTsCdnRsp(0, arrayList, j);
    }

    private static List<VideoIdBean> SNMIPTVVideoIdBean2VideoIdBean(List<KTTV_IPTV_VideoIdBean> list) {
        if (list == null || list.size() <= 0) {
            Log.i("[ZZX调试]" + TAG, "[ZZX调试]SNMIPTVVideoIdBean2VideoIdBean list null or size = 0");
            return null;
        }
        ArrayList arrayList = new ArrayList();
        for (KTTV_IPTV_VideoIdBean kTTV_IPTV_VideoIdBean : list) {
            VideoIdBean videoIdBean = new VideoIdBean();
            videoIdBean.setCid(kTTV_IPTV_VideoIdBean.cid);
            videoIdBean.setVid(kTTV_IPTV_VideoIdBean.vid);
            Log.i("[ZZX调试]" + TAG, "[ZZX调试]SNMIPTVVideoIdBean2VideoIdBean cid:" + kTTV_IPTV_VideoIdBean.cid);
            Log.i("[ZZX调试]" + TAG, "[ZZX调试]SNMIPTVVideoIdBean2VideoIdBean vid:" + kTTV_IPTV_VideoIdBean.vid);
            if (kTTV_IPTV_VideoIdBean.extMap != null) {
                HashMap hashMap = new HashMap();
                for (Map.Entry<String, String> entry : kTTV_IPTV_VideoIdBean.extMap.entrySet()) {
                    hashMap.put(entry.getKey(), entry.getValue());
                }
                videoIdBean.setExtMap(hashMap);
            }
            arrayList.add(videoIdBean);
        }
        return arrayList;
    }

    private static List<KTTV_IPTV_SURLBean> getVideoPlayUrl(List<SURLBean> list) {
        if (list == null || list.size() <= 0) {
            return null;
        }
        String url = list.get(0).getUrl();
        Log.i("[ZZX调试]" + TAG, "[ZZX调试]getVideoPlayUrl:" + url);
        ArrayList arrayList = new ArrayList();
        KTTV_IPTV_SURLBean kTTV_IPTV_SURLBean = new KTTV_IPTV_SURLBean();
        if (!TextUtils.isEmpty(EXTERNAL_CDN_URL_FOR_TEST)) {
            kTTV_IPTV_SURLBean.url = EXTERNAL_CDN_URL_FOR_TEST;
        } else {
            kTTV_IPTV_SURLBean.url = url;
        }
        arrayList.add(kTTV_IPTV_SURLBean);
        return arrayList;
    }

    private static List<KTTV_IPTV_SURLBean> getAdPlayUrl(List<SURLBean> list) {
        if (list == null || list.size() <= 0) {
            return null;
        }
        ArrayList arrayList = new ArrayList();
        if (list.size() >= 1) {
            KTTV_IPTV_SURLBean kTTV_IPTV_SURLBean = new KTTV_IPTV_SURLBean();
            kTTV_IPTV_SURLBean.url = "http://sv-video.play.aiseet.atianqi.com/playlist.m3u8?vids=f0201oa1m53&speed=&dtype=3&defn=shd&platform=670603";
            arrayList.add(kTTV_IPTV_SURLBean);
        }
        if (list.size() >= 2) {
            KTTV_IPTV_SURLBean kTTV_IPTV_SURLBean2 = new KTTV_IPTV_SURLBean();
            kTTV_IPTV_SURLBean2.url = "http://sv-video.play.aiseet.atianqi.com/playlist.m3u8?vids=f02018dfke8&speed=&dtype=3&defn=shd&platform=670603";
            arrayList.add(kTTV_IPTV_SURLBean2);
        }
        if (list.size() >= 3) {
            KTTV_IPTV_SURLBean kTTV_IPTV_SURLBean3 = new KTTV_IPTV_SURLBean();
            kTTV_IPTV_SURLBean3.url = "http://sv-video.play.aiseet.atianqi.com/playlist.m3u8?vids=x02004f7xdx&speed=&dtype=3&defn=shd&platform=670603";
            arrayList.add(kTTV_IPTV_SURLBean3);
        }
        if (list.size() >= 4) {
            KTTV_IPTV_SURLBean kTTV_IPTV_SURLBean4 = new KTTV_IPTV_SURLBean();
            kTTV_IPTV_SURLBean4.url = "http://sv-video.play.aiseet.atianqi.com/playlist.m3u8?vids=x0201owuekf&speed=&dtype=3&defn=shd&platform=670603";
            arrayList.add(kTTV_IPTV_SURLBean4);
        }
        return arrayList;
    }
}