APK反编译源代码展示 - 南明离火平台提供

应用版本信息
应用名称:Music Player
版本号:1.0
包名称:music.downloader.mp3player.downloadmusic

MD5 校验值:61e58c10a11e4adec8760ee3854e996a

反编译源代码说明

BandcampRadioInfoItemExtractor.java 文件包含反编译后的源代码,请注意,该内容仅供学习和参考使用,不得用于非法用途。


package org.schabi.newpipe.extractor.services.bandcamp.extractors;

import a4.c;
import f0.AbstractC1761a;
import java.util.List;
import org.schabi.newpipe.extractor.Image;
import org.schabi.newpipe.extractor.localization.DateWrapper;
import org.schabi.newpipe.extractor.stream.StreamInfoItemExtractor;
import org.schabi.newpipe.extractor.stream.StreamType;

public class BandcampRadioInfoItemExtractor implements StreamInfoItemExtractor {
    private final c show;

    public BandcampRadioInfoItemExtractor(c cVar) {
        this.show = cVar;
    }

    @Override
    public long getDuration() {
        return 0L;
    }

    @Override
    public String getName() {
        return this.show.h("subtitle", null);
    }

    @Override
    public String getShortDescription() {
        return this.show.h("desc", null);
    }

    @Override
    public StreamType getStreamType() {
        return StreamType.AUDIO_STREAM;
    }

    @Override
    public String getTextualUploadDate() {
        return this.show.h("date", null);
    }

    @Override
    public List<Image> getThumbnails() {
        return BandcampExtractorHelper.getImagesFromImageId(this.show.e(0L, "image_id"), false);
    }

    @Override
    public DateWrapper getUploadDate() {
        return BandcampExtractorHelper.parseDate(getTextualUploadDate());
    }

    @Override
    public String getUploaderName() {
        return this.show.h("title", null);
    }

    @Override
    public String getUploaderUrl() {
        return "";
    }

    @Override
    public String getUrl() {
        return AbstractC1761a.e(this.show.d(0, "id"), "https://bandcamp.com/?show=");
    }

    @Override
    public long getViewCount() {
        return -1L;
    }

    @Override
    public boolean isAd() {
        return false;
    }

    @Override
    public boolean isUploaderVerified() {
        return false;
    }
}